We are looking for a talented and experienced .NET backend developer to join our team and work on exciting projects that use cutting-edge technologies. You will be responsible for designing, developing, testing, and deploying high-quality web applications and services using .NET framework and related tools. You will also collaborate with other developers, testers, analysts, and stakeholders to deliver solutions that meet the business requirements and user expectations.

 

Key Responsibilities

  • Develop and maintain backend web applications and services using .NET framework, C#, ASP.NET MVC, Web API, Entity Framework, SQL Server, and other technologies.
  • Write clean, maintainable, and testable code that follows the best practices and standards.
  • Implement security, performance, and scalability features using various techniques and tools.
  • Debug, troubleshoot, and resolve issues in the existing code base.
  • Write unit tests, integration tests, and automation tests to ensure the quality and reliability of the software.
  • Participate in code reviews, peer feedback, and continuous improvement processes.
  • Document the design, architecture, and functionality of the software.
  • Research and evaluate new technologies and frameworks that can enhance the development process and the user experience.

Required Skills and Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent work experience.
  • At least 3 years of professional experience in developing backend web applications and services using .NET framework and C#.
  • Strong knowledge of object-oriented programming, design patterns, and SOLID principles.
  • Proficient in ASP.NET MVC, Web API, Entity Framework, LINQ, and SQL Server.
  • Experience in using various tools and technologies such as Visual Studio, Git, Azure DevOps, Azure App Service, Azure SQL Database, Azure Functions, etc.
  • Familiarity with RESTful APIs, JSON, XML, SOAP, and web services.
  • Experience in implementing security, performance, and scalability features using various techniques and tools.
  • Experience in writing unit tests, integration tests, and automation tests using frameworks such as NUnit, xUnit, MSTest, Selenium, etc.
  • Excellent communication, collaboration, and problem-solving skills.
  • Ability to work independently and as part of a team.
  • Passion for learning new technologies and frameworks.

 

About the Team

You will be joining a dynamic and innovative team of software engineers who are passionate about delivering high-quality software solutions that meet the needs of our clients and users. We work in an agile environment that values collaboration, feedback, and continuous improvement. We use the latest technologies and tools to create web applications and services that are scalable, secure, and user-friendly. We also offer a supportive and flexible work culture that encourages professional growth and development.


Atlas Copco Services s.r.o.