Senior Developer

Johannesburg, Gauteng, South Africa

Job Description


SUMMARY:
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
POSITION INFO:
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 JavaScriptTypeScript 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,
, or equivalent

ExecutivePlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1358175
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned