FAQs
What is the primary role of the Tech Lead .NET Developer at Devoteam?
The Tech Lead .NET Developer is responsible for participating in all phases of the software development lifecycle, implementing microservices architecture, collaborating with the development team, writing clean code, identifying issues, and contributing to project planning.
What experience is required for this position?
Applicants should have between 5 and 9 years of experience with .NET, along with experience in application architecture, messaging patterns, and proven experience with Azure technologies.
Is knowledge of specific databases necessary for this role?
Yes, experience with SQL Server is required, and knowledge of NoSQL databases is a plus.
What technologies should candidates be familiar with?
Candidates should have an in-depth understanding of .NET Core (C#), SQL, Cosmos DB/Mongo DB, JavaScript (React), and Azure technologies.
Is familiarity with Agile methodology important for this position?
Yes, experience in Agile methodology and knowledge of Azure DevOps are important for this role.
What kind of work environment does Devoteam promote?
Devoteam promotes a collaborative and positive work environment that values teamwork and diversity, striving for equal opportunities for all employees.
Are there opportunities for technical assistance in pre-sales solutions?
Yes, the Tech Lead .NET Developer may at times provide technical assistance in pre-sales solutions related to .NET technologies, databases, and JavaScript.
Does Devoteam have a diverse workplace?
Yes, Devoteam is committed to diversity and believes that it contributes to creativity, dynamism, and excellence within the organization.
Will the Tech Lead need to work with both on-premise projects and cloud migrations?
Yes, the Tech Lead should be comfortable working with on-premise projects and may also be involved in migrations to the cloud.
What are the expectations regarding writing code for this position?
The expectation is to write clean, efficient, and testable code while following best practices in software engineering.