What are the responsibilities and job description for the Lead .NET Developer position at TekJobs?
Minimum Requirements:
The following qualifications are required to be considered for this position:
- Education:
- Bachelor’s degree in Information Technology or a related field.
- Experience:
- 8 years of experience in application development.
- Minimum of 3 years in a lead developer role with team mentorship responsibilities.
- Certifications:
- Microsoft Azure certification (e.g., Azure Developer Associate) is required.
- Technical Skills:
- 5 years of development experience with the .NET framework, including C#, ASP.NET, and .NET Core.
- 5 years of front-end development using HTML5, CSS3, JavaScript, and frameworks such as Angular, React, or Blazor.
- 3 years of hands-on experience with Azure services such as Azure Functions, App Services, Event Bus, Event Grid, and Logic Apps.
- 5 years of experience in writing SQL for CRUD operations.
- 5 years working with object-relational models (ORMs) for database interaction.
- DevOps & CI/CD:
- Proficiency in designing and implementing CI/CD pipelines using tools like Azure DevOps.
- Experience with automated testing frameworks (e.g., xUnit, NUnit).
- Agile Development:
- Experience with Agile methodologies and tools (e.g., Azure DevOps Boards) to manage tasks and deliverables.
- Monitoring and Telemetry:
- Implementation knowledge of Azure Application Performance Monitoring (APM) tools.
- Work Environment:
- Comfortable working in a hybrid environment (remote/onsite as required).