remotely.living

Senior Full Stack .NET Engineer

EPAM Systems · Remote - Ukraine · 2026-09-29

Apply for this job

Job description

We are seeking a Senior Full Stack. NET Engineer to design and build robust, scalable solutions for insurance and financial platforms, working within an Agile Scrum team to deliver high-quality, well-tested code while mentoring fellow developers and driving technical excellence.

Responsibilities

- Develop efficient, testable, and maintainable full stack solutions that adhere to project plans and industry standards

- Build robust RESTful services using C# and. NET Core

- Design, construct, and optimize complex MS SQL queries, stored procedures, and reporting functions, especially for financial/accounting systems

- Work on applications that process, report, and reconcile insurance and financial data with accuracy and compliance

- Contribute to team goals and support fellow developers as part of an Agile Scrum Team

- Provide coaching and guidance to less-experienced developers, fostering a collaborative learning environment

- Serve as a hands-on coding expert in software development, delivering solutions that meet business and financial needs

- Ensure timely delivery of tasks and actively participate in sprint planning and reviews

Requirements

- Bachelor's degree in Computer Science, Information Systems, or a related field

- 5+ years of experience in developing full-stack web applications capable of delivering end-to-end solutions

- Proficiency in C#,. NET Core, Kafka/Service Bus, Azure Blob Storage, REST APIs, and microservices architecture

- Expertise in MS SQL including query tuning, stored procedures, and database design

- Experience with cloud platforms (Azure)

- Hands-on experience in developing web applications using one of the popular web frameworks (Vue.js, ReactJS, Angular)

- Hands-on experience with DevOps approaches for CI/CD, release management, and automation using tools such as Azure DevOps, Azure Repos, GitHub, Azure ARM, or Terraform

- Ability to work with minimal supervision in a team-oriented environment

- Strong leadership skills and the ability to collaborate effectively with team members

- Ability to work effectively with technology and business stakeholders

- Excellent time management and organizational skills

- Ability to document requirements and specifications clearly

- Proficiency in English at a B2+ level

Nice to have

- Background in insurance or financial systems or applications

- Hands-on experience in developing web applications using Vue.js web framework

- Experience with Docker and/or Kubernetes, containerization

- Understanding of business trends

- Accuracy and attention to detail