Proven track record of leading and managing a team of .NET Core developers Expertise in .NET Core programming and web development technologies Designing and developing scalable and maintainable web applications Knowledge of software development methodologies and best practices Excellent leadership, communication, and collaboration skills. Microservices (must have), Unit Testing framework experience (must have) and experience with Docker or Kubernetes (good to have) as well.
Secondary Skills
- ASP.NET Core
- Entity Framework Core - SQL Server - Angular/React/Vue - Azure Cloud Services - Git/GitHub
Soft Skills and Professional Attributes
- Leadership
- Communication - Collaboration - Problem-solving - Adaptability - Time management
Engineering Skills
- Design and develop APIs and microservices
- Conduct code reviews - Troubleshoot complex issues - Agile methodologies
Job Responsibilities
- Lead development of .NET Core applications and services
- Design, code, test and debug software - Mentor team members
- Design and develop high-quality .NET Core applications
- Collaborate with cross-functional teams to define, design, and ship new features - Write clean, scalable, and maintainable code - Conduct code reviews and maintain code quality standards - Troubleshoot and debug issues as they arise - Ensure timely delivery of assigned tasks - Participate in agile ceremonies such as sprint planning, stand-ups, and retrospectives
EXPERIENCE
SKILLS
- Primary Skill: .NET Development
- Sub Skill(s): .NET Development
- Additional Skill(s): .NET Core Microservices, .NET Core, ASP.Net, C#, CSS, HTML, Docker, Kubernetes, Entity Framework Core, Unit Testing, Microfrontend