Senior Software Engineer (.NET)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (.NET): Designing and maintaining high-quality software solutions in a distributed microservices architecture with an accent on scalability, performance, and testability. Focus on architecting end-to-end flows, resolving complex technical challenges, and ensuring high standards of code quality through rigorous testing and reviews.
Location: Multiple locations
Company
is a global provider of business and tech advisory, enterprise solutions, and software development services.
What you will do
- Design, develop, and maintain high-quality software solutions using C# and .NET.
- Architect and implement features within a distributed microservices environment to ensure scalability and performance.
- Write clean, testable code and create comprehensive unit tests to ensure reliability.
- Participate in code reviews, providing constructive feedback to empower team members.
- Collaborate with Product Owners, QA, DevOps, and Security teams for seamless delivery.
- Investigate and resolve complex technical issues using strong problem-solving skills.
Requirements
- 5+ years of experience in software engineering with excellent knowledge of C#, .NET, and OOP.
- Experience architecting and developing end-to-end flows in distributed/microservices architectures.
- Proven track record of writing unit tests and testable code.
- Strong problem-solving skills and ability to navigate complex technical challenges.
- Ability to communicate technical concepts clearly to both technical and non-technical audiences.
- Consistency in meeting sprint and quarterly commitments.
Nice to have
- Experience with CI/CD pipelines and Infrastructure as Code (e.g., TeamCity, Octopus, Terraform).
- Familiarity with monitoring tools such as Datadog or Sumo Logic.
- Knowledge of AWS cloud platforms.
- Experience with test automation frameworks like Playwright, NUnit, or xUnit.
Culture & Benefits
- Commitment to diversity, equity, and inclusion regardless of background.
- Work environment that empowers human creativity and professional growth.
- Equal opportunities for recruitment, career development, and leadership.
- Collaborative global community of over 6000 specialists.
Hiring process
- Initial application review followed by a Talent Acquisition interview.
- Technical interview focused on expertise, problem-solving, and architectural thinking.
- Customer interview (for specific roles) to align on project goals.
- Final job offer.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →