Avantedge
.Net Developer
Team/Technical Lead Developer.
Job Duties:
- Lead a team of developers (small to medium)
- Working closely with solutions analyst and product owner to understand business/functional requirements and help translate these into technical requirements for the development team.
- Designing, building and configuring application to meet requirements.
- Directing the development team in the design, development, coding, testing and debugging of the application
- Writing scalable and efficient code and leading code reviews
- Mentoring junior team members and ensuring they adhere to determined software quality standards.
- Define and implement CI/CD standards and agile delivery methods.
- Strong written and verbal communication skills
Qualifications:
Matric / Grade 12. BSC Degree in Information Technology.
Skills Required:
Full Stack Development with knowledge & experience of:
- Scrum / Agile
- C# .NET (ASP.NET Core & MVC with Razor)
- SQL Server
- JavaScript + HTML/CSS
- Azure experience beneficial (App Services, Azure SQL, Azure Cognitive Services etc)
- Containerisation and Kubernetes beneficial
- At least 3 years “Team Lead” experience or a strong ability/skill to lead a team.
Attributes:
- Excellent communication skills
- Time Management
- Strong work ethic and self-motivated
- Problem-solving skills
- Attention to detail