Key Responsibilities
- Provide technical leadership in the delivery of products and solutions across teams.
- Lead, mentor, and support developers, fostering a culture of collaboration and continuous improvement.
- Align development initiatives with strategic business goals and delivery plans.
- Deliver projects on time, within budget, and according to agreed quality standards.
- Contribute to solution architecture and technical design while collaborating with architects, leads, and stakeholders.
- Ensure software development best practices, coding standards, and quality assurance processes are consistently followed.
- Maintain and enhance existing systems while minimizing defects and technical debt.
- Support the adoption of new technologies and continuous system improvements.
- Participate in code reviews, testing, and deployment activities.
- Document applications, enhancements, and technical processes to support knowledge sharing.
- Promote effective use of development tools and engineering methodologies.
- Drive adherence to Agile development processes and continuous delivery practices.
Skills & Experience
Essential Requirements
- Degree or Diploma in Information Technology, Computer Science, Software Development, or a related field.
- 4 to 6 years of relevant software development experience.
- Strong experience with C# development.
- Experience working within Agile/Scrum environments.
- Solid understanding of software design principles and modern development practices.
- Strong SQL Server experience, including:
- Relational database design
- Complex SQL query development
- Database optimization and performance tuning
- Experience with source code management and version control systems.
- Knowledge of SOLID principles, KISS methodology, TDD, DDD, and Clean Coding practices.
- Strong attention to detail with a focus on delivering high-quality solutions.
- Excellent planning, organization, communication, and problem-solving skills.
Advantageous Experience
- .NET Core, Web API, and WCF development.
- Azure DevOps, Git, or Team Foundation Server (TFS).
- SQL Server Reporting Services (SSRS).
- Message queuing technologies such as RabbitMQ, ActiveMQ, or Kafka.
- Multi-threaded and parallel application development.
- Service-Oriented Architecture (SOA).
- Microsoft Certified Professional (MCP) certification.
- CI/CD and DevOps practices.
What We're Looking For
We're seeking a hands-on developer who combines strong technical expertise with leadership capability. The ideal candidate is passionate about software engineering, enjoys mentoring junior developers, and takes ownership of delivering robust, scalable, and maintainable solutions.
Benefits
- Medical Aid
- Pension Fund
- Professional growth and development opportunities
- Collaborative and innovative work environment
If you're looking for an opportunity to make a meaningful impact while working with modern technologies and a talented team, we encourage you to apply.
Apply now!
For more IT jobs, please visit
www.networkrecruitmentinternational.com/ I also specialise in recruiting in the following:
Software Development
Data Engineer
Data Analyst
Infrastructure
Architecture
... and more!
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
For more information contact:
Sfundo Shoba
Recruitment Consultant
https://www.linkedin.com/in/sfundo-shoba-500ab4202/