Skip To Main Content

.NET Engineer Jobs

EPAM is looking for .NET Engineers.

Are you an open-minded and dedicated professional who revels in intellectually rigorous environments? Do you hold a high bar for the quality of your work and react to a mission critical problem in an excellent way? Can you anticipate complications and formulate solutions to unblock the progress of the project? If it sounds like you, this could be the perfect opportunity to join EPAM as a Lead .NET Engineer . Our client is one of the biggest hedge funds in the world managing investments for a wide array of institutional clients, including foreign governments and central banks, corporate and public pension funds, university endowments, and charitable foundations. We have a group of around 100 engineers (Devs, QAs, BAs, and Project Managers) distributed between Westport, USA, and Malaga, Spain working on one big solution.
hot
We are seeking a Lead .NET Engineer to shape the architecture and development of enterprise insurance solutions using .NET, React, and Azure technologies within a collaborative team setting.
We are seeking a Lead .NET Engineer (Insurance) to architect and drive the development of enterprise applications for the insurance sector, leveraging .NET, React, and Azure technologies in a collaborative and innovative environment.
hot
We are seeking a Lead .NET Engineer to drive the architecture and development of enterprise insurance solutions, leveraging .NET, React, and Azure technologies within a dynamic team environment.
hot
We are seeking a Lead .NET Engineer to drive the architecture and development of enterprise insurance solutions, leveraging .NET, React, and Azure technologies within a dynamic team environment.
hot
We are seeking a skilled Senior .NET Software Engineer with solid expertise in software development and a strong understanding of secure and data engineering. This role is suited to an engineer who thrives in full‑stack environments. The ideal candidate brings strong experience in .NET (C# and VB.NET), Angular, and SQL, with excellent system design capabilities and a preference for Azure. Exposure to modern languages, AI technologies, agentic systems, and MCP (Model Context Protocol) is beneficial.
hot
Join our team working on an international trading platform that provides advanced services to traders worldwide. The project focuses on the Client Area - a critical part of the system responsible for trading and payment services. We are embarking on a major transformation, migrating from a legacy monolithic .NET Framework 4.6 solution to a modern, modular architecture based on microservices with a new frontend and backend built on .NET Core and best engineering practices. You will be part of a cross-functional team responsible for the Client Area, collaborating closely with other teams handling Payment, CRM, and more. The team includes 6+ developers, a Team Lead, Product Owner, dedicated QA engineers, and, in some cases, Business Analysts and Cloud Engineers. Our teams operate primarily in the GMT+2 time zone. Please note: The selection process for this position includes three stages: a technical interview, a client interview, and a test assignment. The test assignment is the final stage of the process. All candidates applying for this position are required to complete the test assignment. By submitting your application, you confirm your willingness to participate in this assessment. Technologies Used: Backend: .NET Core (migration in progress, microservices architecture) Frontend: To be redesigned Database: Microsoft SQL Server Cloud: AWS (Amazon Web Services) Logging: AWS CloudWatch Monitoring: GraphOne Integration: REST API between services
We are developing a next-generation Travel & Hospitality booking engine and are adding a Senior .NET Developer to our blended client/EPAM delivery team. You will apply .NET, C#, and Microsoft Azure to build new capabilities, adjust to changing needs, and coordinate with client managers and vendors. If you are proactive and communicate clearly, apply to join the project
We are building a next-generation Travel & Hospitality booking engine and need a Senior .NET Developer to strengthen our blended client/EPAM delivery team. You will apply .NET, C#, and Microsoft Azure expertise to deliver new features, adapt to changing requirements, and collaborate with client managers and vendors. Bring your proactive mindset and clear communication, and apply to join the project.
We are seeking a Middle .NET Developer to join a blended client/EPAM team working on a next-generation booking engine in the Travel & Hospitality domain. The ideal candidate will demonstrate strong .NET expertise, effective communication skills, and a proactive approach to project challenges.

.NET Engineer Jobs at EPAM

"I think Microsoft named .Net so it wouldn’t show up in a Unix directory listing."

– Anonymous

This funny quote doesn't discourage experienced engineers from learning .NET (dot net) and choosing this framework as their main technology stack. The .NET framework is versatile. It's used in engineering for mobile, web, desktop Windows applications, and even MacOS apps. As a rule, .NET is associated with enterprise application engineering. There's a good reason for that, as .NET is often used with languages like C++ and C# and in projects for tech giants like Microsoft, Dell, Accenture.

EPAM is a platform with remote jobs in mostly long-term enterprise projects. That's why we offer a variety of Dot Net Engineer jobs for high-level specialists. To join our platform, go through our list of qualifications and responsibilities for a .NET Engineer.

.NET Engineer jobs: main skill set and qualifications

Even though the role of a .NET Engineer stretches beyond typical software engineering tasks, there are some essentials employers are looking for to hire a .NET coder with the expert-level knowledge of the technology. For starters, knowledge of all aspects of .NET engineering is required. They include ASP.NET webforms and ASP.NET MVC engineering. Also, Dot Net Engineer jobs include hands-on experience with:

  • .NET WPF
  • .NET WinForm
  • Back-end engineering in .NET
  • Engineering of web services and WCF
  • Development of RESTful services, WebAPI, and Data Access

Beyond that, in our .NET Engineer job descriptions you'll find a requirement of the following skills:

  • Knowledge of project estimation techniques
  • Work according to Agile methodologies like Scrum and Kanban
  • Basics of UX design and development
  • Database development, including Microsoft SQL Server and Oracle Database
  • Business analysis
  • Functional testing

Our .NET Engineer freelance jobs also require soft skills like:

  • Knowledge of English language: at least Upper-Intermediate.
  • Business communication and presentation skills.
  • Self-management and ability to work in a team.
  • Conflict resolution skills.
  • Mentoring, coaching, and team engagement.

Now that we've reviewed key skills for .NET Engineers, let's see what tasks you'll deal with.

.NET Engineer: key responsibilities

Every project at EPAM is unique. There's no unified set of qualifications and responsibilities for IT specialists, including .NET Engineers. However, we'll outline the basic tasks you'll do as a .NET Engineer on our platform:

  • Software engineering with .NET, ASP.NET MVC.
  • System architecture, including composition and structure of its components.
  • Writing of project documentation.
  • Analysis of troubleshooting of software issues.
  • Unit testing, functional testing, automated testing.
  • Project planning with a team of Software Engineers, Quality Assurance Engineers, UX Designers, and others.

Bottom line

If you'd like to join an enterprise project on a remote basis, get all perks of working for a reliable software enterprise, and boost your career, EPAM is your choice. Apply for .NET Engineer freelance jobs and enjoy our accelerated recruitment flow on your way to your next career boost.