Point your AI agent at freehire and let it find you a job.

Get the CLI →

EPAM Systems

NewBe an early applicant

Senior .NET Developer

Posted
Discussion

We're aiming to recruit a proficient Senior .NET Developer with strong AI background to become part of our organization. This role gives you the chance to work on impactful, technically demanding initiatives within a collaborative environment that encourages creative thinking and continuous improvement. You'll be surrounded by colleagues who value robust engineering standards, adaptive problem-solving, and the practical use of contemporary technology. For individuals eager to build trustworthy, well-structured systems while deepening their AI expertise, this position offers a genuine stepping stone for career progression

Responsibilities

  • Plan and construct scalable, long-term software architecture that meets organizational and technical standards
  • Team up with colleagues across different areas to ensure outputs remain timely and quality-consistent
  • Take part in architecture-focused discussions, providing input that helps shape project results
  • Assess code produced by teammates, offering constructive comments to maintain high-quality practices
  • Work through and resolve intricate technical challenges that appear throughout the development process
  • Mentor junior colleagues, assisting them in building stronger technical skills and confidence
  • Contribute to planning activities, helping define scope and forecast delivery timelines
  • Watch for new developments within the industry and incorporate valuable techniques into regular work
  • Maintain thorough records of significant technical decisions and processes to support future upkeep
  • Partner with stakeholders to determine requirements and ensure results align with what was agreed upon

Requirements

  • At least three years of applicable, professional work experience
  • Functional knowledge of AI concepts and tools, applied to enhance development strategies and design work
  • Considerable hands-on expertise with .NET for building robust, enterprise-grade solutions
  • Solid understanding of C# for writing clean and efficient application code
  • Proficient in Unit Testing methods to keep code consistent, dependable, and sustainable
  • Strong grasp of Software Architecture concepts for developing scalable and resilient systems
  • Knowledge of SDLC Methodologies that support organized and efficient project delivery
  • Capable of applying SQL for organizing, managing, and pulling data from relational databases
  • Experience using Entity Framework, Dapper, and ADO.NET for data access within .NET applications
  • Hands-on background working in a Microsoft Azure cloud environment
  • Familiarity with Amazon Web Services for deploying and managing cloud-based systems
  • Strong English communication skills at a B2 level or higher

Benefits

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.