Senior Full Stack Developer

Salix Recruitment
Johannesburg
ZAR 600 000 - 1 000 000
Job description

One of South Africa's largest and most respected insurance companies is looking for a Senior Full Stack Developer.

POSITION INFO :

Are you a skilled Full Stack Developer looking to make a significant impact in the insurance industry? Our client is seeking a Senior Full Stack Developer to join their dynamic IT team. This role is crucial in designing, developing, and maintaining cutting-edge software solutions that drive innovation and enhance application performance.

As a Senior Full Stack Developer, you'll have the opportunity to work remotely or in a hybrid environment, collaborating with top talent and contributing to exciting projects. You'll be part of a supportive culture that emphasizes career development and continuous learning.

Duties :

  1. Full Stack Development: Own end-to-end software development, from design to deployment, covering both front-end and back-end technologies.
  2. Technology Leadership: Stay updated with industry trends, adopt best practices, and mentor junior developers.
  3. System Architecture: Design scalable systems, optimizing performance and adhering to best practices.
  4. Code Quality and Testing: Implement coding standards, conduct reviews, and perform thorough testing.
  5. Collaboration and Communication: Work closely with product managers, UI/UX designers, and other stakeholders to translate requirements into technical solutions.

Job Experience & Skills Required :

Qualifications :

  1. Matric (Grade 12)
  2. Diploma or Bachelor's degree in Computer Science or a related field.

Experience :

  1. 6+ years of experience as a Full Stack Developer with expertise in front-end, services, and back-end technologies.
  2. Proficient in C#, .Net, Azure DevOps, JSON, OOP, SQL, MVC, Web Services (Restful or WCF), Entity Framework, Unit Testing, SSRS, .Net Core, and Visual Studio.
  3. Experience with development methodologies and frameworks such as WPF, MVC, ASP.Net.
  4. Knowledge of Agile methodologies (Scrum) and cloud platforms.
  5. Strong skills in database management, API development, and secure coding practices.
  6. Leadership experience, with a track record of mentoring teams and fostering a positive work environment.
  7. Advantageous: Experience in build, test, and deployment automation.
  8. Proficiency in both front-end and back-end development.
  9. Strong experience with C#, .Net, .Net Core, ASP.Net, MVC, and Entity Framework.
  10. Expertise in web services (RESTful or WCF), JSON, OOP (Object-Oriented Programming), and SQL.
  11. Knowledge of WPF (Windows Presentation Foundation) for creating desktop applications.
  12. Experience with Azure DevOps for CI/CD pipelines, version control, and project management.
  13. Familiarity with cloud platforms and services, especially Microsoft Azure.
  14. Strong understanding of database management systems including SQL Server.
  15. Experience with SSRS (SQL Server Reporting Services) for generating reports.
  16. Proficiency in secure coding, data encryption, hashing, sharding, and separation of concerns.
  17. Experience in build, test, and deployment automation.
  18. Ability to design and architect scalable, maintainable, and high-performance systems.
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Senior Full Stack Developer jobs in Johannesburg