Senior Developer
2024-10-11 - 2024-11-10
Permanent
JNB007850
Business Services
Gauteng, JHB - Central
Job Advert Summary:
  • As a seasoned member of the Front-End team, the Senior Developer plays a pivotal role in designing, developing, and maintaining robust and scalable customer-facing applications. A solid techie with insight and independence to guide and mentor Junior Developers. With a strong focus on Azure and C# within the .NET ecosystem, this position is integral to our organization's success, contributing to the seamless and intuitive engagement with the end user.
  • Joining our team offers the opportunity to work remotely/hybrid while collaborating with top talent in the insurance industry. If you are passionate about software development, building beautiful responsive web Apps, possess the required skills, and are looking for a challenging and rewarding career, we encourage you to apply today. You will get to work with great people to make a difference, collaborate on exciting projects to develop innovative solutions and work for a top employer with great company culture. We offer career development, a learning culture that will keep you growing, and a flexible hybrid working environment
Key Responsibilities:
Technical Design and Development:
  • Develop, enhance, and maintain web-based and mobile applications within the .NET, React, and Angular frameworks, employing expertise with Azure environment and other relevant Azure services
  • Collaborate with cross-functional teams to design and solve software solutions
  • .Translate business requirements into technical specifications
  • Write clean, maintainable code using .NET programming languages
  • Apply industry best practices, including design and SOLID principles
  • Continuously optimize existing applications for efficiency and responsiveness
Azure Cloud and DevOps Deployment:
  • Set up and maintain continuous integration/continuous deployment pipelines
  • Automate deployment processes to ensure efficient delivery of projects to productions
Quality Software Development:
  • Ensure code quality through rigorous testing
  • Conduct peer reviews to maintain code standards. Document your work effectively
Team Collaboration:
  • Work closely with your team lead and other team members
  • Participate in planning sessions to implement the required functionality. Foster a collaborative and approachable team environment
Required Knowledge and Experience:
  • 7+ years’ experience as a Software Developer with proven experience in developing and maintaining web-based applications and mobile apps with a strong emphasis on JavaScript\TypeScript and C#
  • Strong understanding of the MVC architecture. Well-established skills in Web Services, RESTful APIs, and other server-side integrations
Educational Requirements:
  • Diploma or Bachelor's Computer Science, Engineering, or equivalent


For more information please contact:
Siphosethu Mdedetyana