Position: Lead Software .NET Engineer (lead level)
Company: Delivery Studio
Category: .NET
Experience required: 5y
English level: upper
Published: 2023-08-01T00:00:00+03:00

ob Summary:
We are looking for an experienced and motivated engineer to join our development team. As a
senior developer and later on take responsibility as Lead, you will be responsible for code
review process a group of C# ASP.NET 6 developers, and technical issues solving. You should
have strong technical expertise in C# programming language, ASP.NET 6 framework, and Azure
cloud services. In addition to technical skills, the ideal candidate will possess excellent
leadership, communication, and problem-solving abilities.
Responsibilities:
Lead and manage a team of C# ASP.NET 6 developers, providing technical guidance,
mentorship, and support.
Coordinate and prioritize development tasks, ensuring the timely and successful delivery of
projects.
Collaborate with stakeholders, including project managers, product owners, and other teams, to
gather requirements and define project scopes.
Participate in project planning, estimation, and resource allocation.
Design, develop, and maintain complex web applications using C# and ASP.NET 6 framework.
Conduct code reviews, provide feedback, and enforce coding standards to ensure code quality
and maintainability.
Troubleshoot technical issues, identify root causes, and propose effective solutions.
Utilize Azure cloud services for deployment, scalability, and management of applications.
Ensure adherence to software development best practices, including version control,
documentation, and testing.
Foster a collaborative and positive team environment, encouraging knowledge sharing and
continuous learning.
Monitor team performance, identify areas for improvement, and provide coaching and training
as needed.
Stay up to date with the latest technologies, industry trends, and best practices in C#, ASP.NET
6, and Azure development.
Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or a related field.
Strong expertise in C# programming language and ASP.NET 6 framework.
Experience with Azure cloud services and deployment (Azure k8s, Azure Postgres, Azure
Storage, Azure KeyVault, Service Bus, ElasticSearch etc.).
Familiarity with database technologies such as PostgreSQL.
Experience with RESTful APIs and integration with third-party services.
Strong understanding of software development lifecycle and Agile/Kanban methodologies.
Excellent leadership and interpersonal skills, with the ability to inspire and motivate a team.
Strong problem-solving and analytical abilities.
Excellent communication and collaboration skills.
Detail-oriented and committed to delivering high-quality software solutions