Job Description
Our client is a leading digital media and technology company in South Africa dedicated to delivering highquality digital experiences to millions of users daily. With a strong focus on innovation cuttingedge technology and a collaborative team culture they provide an exciting environment for tech professionals to thrive.
We are looking for a Senior .NET Developer to join a dynamic and fastpaced digital team. This role offers the opportunity to work on cuttingedge web and mobile products develop technical solutions with impact and contribute to a culture of learning and innovation. If you are passionate about development and enjoy working in an agile teamoriented environment this is the perfect opportunity for you!
Responsibilities:
- Develop and implement highquality web and mobile solutions using the latest .NET technologies.
- Take technical ownership of complex projects and drive architectural decisions.
- Collaborate with Developers Designers and Product Owners to deliver robust digital products.
- Conduct technical design workshops and contribute to solution design discussions.
- Provide mentorship and guidance to junior developers fostering a culture of knowledgesharing.
- Participate in agile ceremonies including sprint planning and retrospectives.
- Assist in troubleshooting and resolving software defects across the development lifecycle.
- Conduct alpha testing and ensure high standards of quality in all delivered work.
Requirements:
MustHaves:
- Bachelors degree in Computer Science IT or a related field.
- 7 years of development experience with and C#.
- 5 years of experience with .NET Core.
- Strong understanding of software architecture and best practices.
- Experience with CI/CD pipelines (Azure DevOps preferred).
- Proficiency with Git for source control.
- Handson experience with RESTful API development.
- Advanced JavaScript and TypeScript skills.
- Strong clientside development knowledge including HTML CSS and SASS.
- Solid database experience with MS SQL Server.
NicetoHaves:
- Exposure to hightraffic scalable web applications.
- Experience working with Azure cloud services.
- Familiarity with caching strategies (CDN Edge Computing Redis).
- Knowledge of Elastic Search and Cosmos DB.
Perks and Benefits:
- Flexible working hours (core hours: 10 AM 3 PM).
- Continuous learning opportunities with free access to Udemycertification training.
- Opportunities for career growth and development.
- Support for further studies and attending industry events.
- Competitive compensation and benefits package.
Required Experience:
Senior IC