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 1 view
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

  • Design and develop expandable, resilient software systems that satisfy both organizational and engineering needs
  • Partner with teams across various disciplines to ensure outputs stay on schedule and meet quality expectations
  • Join conversations focused on architecture, sharing input that helps steer project direction
  • Evaluate colleagues' code submissions, giving constructive feedback that upholds strong quality practices
  • Identify and resolve layered technical issues that emerge during different parts of development
  • Support junior team members by helping them strengthen their technical skills and confidence
  • Participate in planning work, assisting with scope definitions and timeline estimates
  • Stay informed about industry shifts and bring useful practices into everyday operations
  • Keep detailed records of key technical decisions and processes to support ongoing system maintainability
  • Work with stakeholders to clarify needs and verify that results align with what was agreed upon

Requirements

  • At least three years of applicable work experience in the field
  • Working understanding of AI concepts and tools, applied to improve development methods and design
  • Significant practical experience with .NET for building sturdy, enterprise-scale applications
  • Strong grasp of C# for producing clean, efficient application code
  • Skilled in Unit Testing approaches to keep code dependable and easy to maintain over time
  • Thorough understanding of Software Architecture for designing scalable, long-lasting systems
  • Familiarity with SDLC Methodologies supporting structured, efficient project completion
  • Competent in using SQL for organizing, managing, and retrieving relational database information
  • Hands-on background with Entity Framework, Dapper, and ADO.NET for data access in .NET projects
  • Experience operating within a Microsoft Azure cloud infrastructure
  • Knowledge of Amazon Web Services for deploying and managing cloud-based solutions
  • Solid English communication ability, 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.