Вакансия

Senior .NET Dev

Компания:NDA
Опубликована
Контакт для связи:https://t.me/maximgorbatyuk

Location

Almaty / Remote / Hybrid

Employment Type

Full-time

Department

Engineering / Software Development


About the Role

We are looking for an experienced Senior .NET Developer to join our engineering team and help design, develop, and maintain high-quality software solutions.

The ideal candidate has strong hands-on experience with the .NET ecosystem, modern software architecture, cloud technologies, database design, and software engineering best practices.

In this role, you will work closely with product managers, architects, QA engineers, DevOps specialists, and other developers to deliver scalable, secure, and maintainable applications. You will also provide technical leadership, mentor junior developers, and contribute to engineering standards across the team.


Key Responsibilities

  • Design, develop, test, and maintain applications using C#, .NET, .NET Core, and ASP.NET Core.
  • Build and maintain RESTful APIs, backend services, and business logic components.
  • Participate in architecture, system design, and technical planning discussions.
  • Write clean, efficient, secure, and maintainable code.
  • Review code and provide constructive feedback to other developers.
  • Troubleshoot, debug, and resolve technical issues across applications and services.
  • Optimize application performance, scalability, reliability, and security.
  • Work with relational and/or NoSQL databases such as SQL Server, PostgreSQL, MySQL, or MongoDB.
  • Collaborate with frontend developers, QA engineers, DevOps engineers, product managers, and stakeholders.
  • Contribute to CI/CD pipelines and automated deployment processes.
  • Apply software development best practices, including SOLID principles, design patterns, unit testing, and secure coding.
  • Mentor mid-level and junior developers.
  • Stay up to date with modern .NET technologies, frameworks, and industry trends.

Required Qualifications

  • 5+ years of professional software development experience.
  • Strong experience with C# and .NET / .NET Core / ASP.NET Core.
  • Experience designing and developing REST APIs and backend services.
  • Good understanding of object-oriented programming, SOLID principles, and design patterns.
  • Experience with databases such as Microsoft SQL Server, PostgreSQL, MySQL, or similar.
  • Strong knowledge of Entity Framework / Entity Framework Core or other ORM tools.
  • Experience with unit testing and automated testing frameworks such as xUnit, NUnit, or MSTest.
  • Familiarity with version control systems, especially Git.
  • Experience working in Agile/Scrum development environments.
  • Strong problem-solving, analytical, and communication skills.
  • Ability to work independently and as part of a team.

Preferred Qualifications

  • Experience with cloud platforms such as Azure, AWS, or Google Cloud.
  • Experience with microservices architecture.
  • Knowledge of containerization tools such as Docker.
  • Experience with orchestration platforms such as Kubernetes.
  • Experience with message brokers such as RabbitMQ, Kafka, or Azure Service Bus.
  • Familiarity with DevOps practices and CI/CD tools such as Azure DevOps, GitHub Actions, Jenkins, or GitLab CI.
  • Experience with frontend technologies such as Angular, React, Vue.js, or Blazor.
  • Understanding of security best practices, authentication, and authorization using OAuth2, OpenID Connect, JWT, or Identity Server.
  • Experience with distributed systems, caching, and performance optimization.
  • Knowledge of Clean Architecture, Domain-Driven Design, or event-driven architecture.

Technical Skills

Area Technologies
Languages C#, SQL, JavaScript, TypeScript
Frameworks .NET, .NET Core, ASP.NET Core, Entity Framework Core
Databases SQL Server, PostgreSQL, MySQL, MongoDB
APIs REST, GraphQL
Cloud Azure, AWS, Google Cloud
DevOps CI/CD, Docker, Kubernetes, Git
Testing xUnit, NUnit, MSTest, integration testing
Architecture Microservices, Clean Architecture, SOLID, design patterns

Soft Skills

  • Strong ownership and accountability.
  • Excellent communication and collaboration skills.
  • Ability to mentor and support other developers.
  • Strong attention to detail.
  • Proactive approach to identifying and solving problems.
  • Ability to work in a fast-paced environment.
  • Willingness to learn and adapt to new technologies.

What We Offer

  • Competitive salary and benefits package.
  • Opportunity to work on meaningful and challenging projects.
  • Flexible working arrangements.
  • Professional growth and learning opportunities.
  • Collaborative and supportive team culture.
  • Modern technology stack and engineering practices.

Sample Job Posting Summary

We are seeking a Senior .NET Developer with strong experience in C#, ASP.NET Core, REST APIs, databases, and modern software architecture.

The successful candidate will be responsible for building scalable backend systems, contributing to technical design, mentoring developers, and ensuring high-quality software delivery.

This is an excellent opportunity for someone who enjoys solving complex problems, working with modern technologies, and taking technical ownership within a collaborative engineering team.

Опубликовано: 2026-06-05 05:14 Обновлено: 2026-06-05 05:15