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 Updated
Discussion

We're currently seeking a proficient Senior .NET Developer with strong AI background to join our organization. This role provides the chance to work on impactful, technically rigorous projects within a supportive environment that encourages innovative thinking and continuous growth. You'll be part of a team that prioritizes sound engineering principles, creative problem-solving methods, and the practical use of modern technology. If you're motivated to build reliable, high-quality systems while furthering your AI understanding, this position offers a meaningful foundation for career growth

Responsibilities

  • Plan and build scalable, durable software infrastructure that meets both company and technical demands
  • Collaborate with cross-functional teams to maintain timely delivery and consistent quality across outputs
  • Participate in discussions centered on architecture, contributing viewpoints that shape project direction
  • Review code developed by team members, offering helpful suggestions to maintain solid quality standards
  • Diagnose and resolve complex technical obstacles that come up throughout the development lifecycle
  • Mentor junior colleagues, supporting the growth of their technical skills and confidence
  • Take part in planning efforts, helping outline scope and estimate delivery schedules
  • Track changes happening within the industry and apply valuable methods to regular work
  • Maintain organized documentation of significant technical decisions and processes to aid future upkeep
  • Collaborate with stakeholders to clarify requirements and ensure outcomes match agreed-upon terms

Requirements

  • Minimum of three years of relevant professional experience
  • Hands-on familiarity with AI principles and tools, used to improve development strategies and solution planning
  • Considerable experience working with .NET to build robust, enterprise-grade applications
  • Solid command of C# for writing efficient, well-structured application code
  • Proficient in Unit Testing practices to keep code reliable, stable, and maintainable
  • Strong knowledge of Software Architecture principles for building scalable and resilient systems
  • Awareness of SDLC Methodologies that support organized and productive project execution
  • Capable of using SQL to structure, manage, and pull data from relational database systems
  • Experience with Entity Framework, Dapper, and ADO.NET for handling data access in .NET applications
  • Practical experience working within a Microsoft Azure cloud environment
  • Exposure to Amazon Web Services for managing and deploying cloud-hosted applications
  • Confident English communication skills at a B2 level or above

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.