Senior Full Stack Developer
Senior Full Stack .Net Developer - Cape Town - On-Site
I am partnered with a leading South African Media company that prides themselves on distributing trusted and informative news and media across SA. They are a technology-first business that stays up-to-date with the latest versions of their stacks. AI is at the core of their current R&D, and they are exploring how they can leverage this to further develop their productivity and efficiency.
The team is made up of web and mobile developers, data engineers, product managers and UI/UX specialists. All team members are encouraged and supported to grow and learn continually, with free access to various learning platforms and Microsoft certifications. Team members are in the office five days a week, on a flexible work schedule with core hours being between 10am and 3pm. Team members work closely with the publishing team and collaboration and knowledge sharing is a huge part of this team.
Role Details
Requirements
Nice to have
I am partnered with a leading South African Media company that prides themselves on distributing trusted and informative news and media across SA. They are a technology-first business that stays up-to-date with the latest versions of their stacks. AI is at the core of their current R&D, and they are exploring how they can leverage this to further develop their productivity and efficiency.
The team is made up of web and mobile developers, data engineers, product managers and UI/UX specialists. All team members are encouraged and supported to grow and learn continually, with free access to various learning platforms and Microsoft certifications. Team members are in the office five days a week, on a flexible work schedule with core hours being between 10am and 3pm. Team members work closely with the publishing team and collaboration and knowledge sharing is a huge part of this team.
Role Details
- Collaborate with Developers, Designers, and Product Owners to build innovative web and mobile solutions using the company's platforms.
- Provide technical leadership on larger and more challenging projects.
- Lead detailed solution design sessions with teammates, often using whiteboard discussions.
- Actively contribute during requirement gathering workshops and scrum meetings, keeping in mind the wider objectives of the group.
- Share knowledge, mentor, and help develop the skills of other team members.
- Work alongside Design, QA, and Operations teams throughout the different phases of the development cycle.
- Implement new features and resolve issues in existing products.
- Conduct initial (Alpha) testing on all new developments.
Requirements
- Holds a Bachelor's degree in Computer Science or Software Engineering.
- Brings over 7 years of hands-on development experience using ASP.NET and C#.
- Has spent 3 or more years building solutions with .NET Core.
- Strong grasp of core design patterns and principles, including SOLID practices.
- Well-versed in modern architectural concepts and best practices.
- Skilled in creating and maintaining RESTful APIs.
- Advanced proficiency with JavaScript frameworks.
- Experienced in front-end technologies such as HTML, CSS, and SASS.
- Familiar with MS SQL Server and version control tools like Git.
Nice to have
- Previous experience on scalable websites with high usage
- Caching strategies
- Redis
- Typescript
- Elastic search
- Cloud experience (Azure beneficial)
- CI/CD (Azure DevOps preferred)
- Company
- Ada Meher
- Location
- Cape Town, South Africa
- Employment Type
- Permanent
- Salary
- £40000 - £45000/annum
- Posted
- Company
- Ada Meher
- Location
- Cape Town, South Africa
- Employment Type
- Permanent
- Salary
- £40000 - £45000/annum
- Posted