Job description
About the Role
Our client is seeking an experienced and dynamic Lead .NET Developer to spearhead their development initiatives in Centurion. In this leadership position, you will guide a team of developers, architect innovative solutions, and ensure the delivery of high-quality software products. You will be instrumental in defining technical strategies, mentoring team members, and fostering a culture of excellence and continuous improvement. This role requires a blend of strong technical acumen, leadership capabilities, and a passion for building robust applications that drive business success.
Key Responsibilities
- Lead and mentor a team of .NET developers throughout the software development lifecycle.
- Architect and design scalable, maintainable, and high-performance .NET applications.
- Oversee code quality, conduct thorough code reviews, and enforce development best practices.
- Collaborate with stakeholders to define project requirements and technical roadmaps.
- Troubleshoot and resolve complex technical issues, providing expert guidance to the team.
- Drive the adoption of new technologies and methodologies to enhance development efficiency.
Requirements
- 8+ years of experience in .NET development, with a significant portion in a lead or senior role.
- Expertise in C#, .NET Core, ASP.NET, and related frameworks.
- Strong experience with database technologies such as SQL Server, PostgreSQL, or Oracle.
- Proven ability to design and implement complex software architectures.
- Experience with front-end technologies (e.g., Angular, React) is a plus.
- Excellent leadership, communication, and interpersonal skills.
Benefits
- Attractive salary package commensurate with experience.
- Opportunity to lead and shape the technology direction.
- Comprehensive health and retirement benefits.
- Generous paid time off and company holidays.
- Professional development opportunities and training programs.
#J-18808-Ljbffr