IVM Markets logo
IVM Markets

Senior .NET Backend Developer

RemoteFull-timeSeniorWorldDevelopment

We are looking for a highly skilled and experienced Senior .NET Back-End Developer to join our development team. The ideal candidate will have a strong background in .NET technologies and will be responsible for designing, developing, and maintaining the back-end components of our solution. This role requires a deep understanding of server-side logic, database interactions, and API development.

Key Responsibilities:

Development:

  • Design, develop, and maintain efficient, reusable, and reliable .NET code.
  • Implement high-quality back-end services and APIs.
  • Ensure the best possible performance, quality, and responsiveness of applications.

Architecture and Design:

  • Contribute to the architectural decisions and design of new features and systems.
  • Ensure that the design adheres to security best practices and standards.
  • Write clean, scalable, and maintainable code.

Collaboration:

  • Collaborate with front-end developers, UX/UI designers, and product managers to integrate user-facing elements with server-side logic.
  • Participate in code reviews and provide constructive feedback to team members.
  • Work closely with the DevOps team to ensure smooth deployment and operation of applications.

Qualifications:

Education:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.

Experience:

  • Minimum of 7 years of experience in software development, with a strong focus on .NET technologies.
  • Proven experience in developing and maintaining back-end services and APIs.
  • Strong understanding of object-oriented programming and SOLID principles.

Technical Skills:

  • Proficiency in C# and .NET Core.
  • Experience with database design and development (e.g., SQL Server, PostgreSQL).
  • Familiarity with front-end technologies (e.g., HTML, CSS, JavaScript) is a plus.
  • Knowledge of RESTful API design and implementation.

Preferred Qualifications:

  • Experience with Azure cloud platform.
  • Familiarity with containerization and orchestration (e.g., Docker, Kubernetes).
  • Knowledge of microservices architecture.
  • Understanding of CI/CD pipelines and DevOps practices.
  • Experience with automated testing frameworks and tools.

Soft Skills:

  • Strong problem-solving and analytical skills.
  • Excellent communication and interpersonal skills.
  • Ability to work independently and as part of a team.
  • Attention to detail and commitment to delivering high-quality software.
  • Russian knowledge is a big plus.

Benefits:

  • Competitive salary and performance-based bonuses.
  • Professional development opportunities.
  • Flexible work hours and remote work options.
  • Collaborative and inclusive work environment.

Related jobs