Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Get past ATS filters
Benefits offered by this job
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Job summary
A dynamic tech company based in Johannesburg is offering an exciting opportunity for a Senior .NET Software Engineer. In this role, you'll develop innovative applications, mentor colleagues, and engage with customers to deliver impactful solutions. The ideal candidate will have a bachelor's degree, 6+ years of enterprise experience, strong technical skills, and a commitment to collaboration. This position features a hybrid working model and a competitive compensation package, including bonuses and continuous development programs.
Qualifications
Minimum 6 years experience as a software engineer in an enterprise environment.
Mastery of various technologies with the agility to adapt to new frameworks.
Flexibility to work across a variety of different environments and tooling.
Responsibilities
Develop world-class web and mobile applications.
Mentor and nurture colleagues to uphold standards of excellence.
Manage customer expectations and identify opportunities for service improvements.
Skills
Proficiency in software engineering fundamentals
Collaboration and communication skills
Customer-facing ability
Education
Bachelor's degree in IT, Engineering, or related fields
Tools
Angular
Entity Framework Core
Azure
Job description
A dynamic tech company based in Johannesburg is offering an exciting opportunity for a Senior .NET Software Engineer. In this role, you'll develop innovative applications, mentor colleagues, and engage with customers to deliver impactful solutions. The ideal candidate will have a bachelor's degree, 6+ years of enterprise experience, strong technical skills, and a commitment to collaboration. This position features a hybrid working model and a competitive compensation package, including bonuses and continuous development programs.