Developer at FEM – Apply Now!

Full-time

FEM

FEM is seeking a Developer to join our innovative team at our Head Office in Johannesburg. The successful candidate will be responsible for the development and modification of internal systems, including software analysis, design, programming, testing, debugging, and troubleshooting. You’ll work with multi-tier applications and collaborate with both clients and end users to ensure the success of our software solutions.

Key Responsibilities:

Software Development
Develop and maintain internal systems according to software development specifications.
System Modifications
Make enhancements to existing systems by identifying and resolving issues efficiently.
Collaboration
Work closely with project teams, clients, and end-users to gather requirements and deliver solutions that meet their needs.
Technical Troubleshooting
Diagnose and troubleshoot technical issues to ensure optimal system performance.
Agile & DevOps Methodology
Adhere to Agile, Scrum, and DevOps methodologies in the development process.

Required Skills & Technologies:

💻 Foundational Technologies

  • Proficient in C# and ASP.NET (Dotnet 8 preferred)

  • Entity Framework (Core preferred)

  • Strong relational database experience (Oracle advantageous)

  • Cloud experience, preferably Azure

  • Familiarity with Angular and state management libraries (NGRX/NGSX)

  • Extensive experience with Git

Preferred Skills

  • Cosmos DB

  • Azure DevOps CI/CD

  • Angular Material and SCSS

  • Domain Driven Design, Mediator Pattern, Onion Architecture

  • RESTful APIs

Additional Attributes:

🧩 Problem Solver
You should possess a natural ability to diagnose and resolve technical issues quickly.

🏢 Enterprise Experience
Previous experience in enterprise-level software development will be beneficial.

🛠️ Code Craftsmanship
We value developers who produce clean, efficient, and maintainable code.

Education & Experience:

🎓 Qualifications:

  • Relevant degree or diploma in IT

  • Minimum of 2 years of experience in the foundational technologies mentioned above

📅 Deadline for Applications: April 4, 2025


FEM offers a competitive total cost to company remuneration, including excellent benefits. As part of our commitment to diversity and inclusion, people with disabilities are encouraged to apply, and FEM promotes Employment Equity principles.

📍 Location: Rosebank, Johannesburg
Deadline: April 4, 2025


🔗 Find similar jobs at: https://careerjunctionza.co.za/jobs/

TIPS for CV related to this post:

  • Highlight your experience with C#, ASP.NET, and Azure technologies.

  • Showcase any project experience using Agile, Scrum, or DevOps methodologies.

  • Emphasize any enterprise-level software development projects or relevant certifications.

  • Demonstrate your proficiency in Angular, Entity Framework, and other preferred technologies.