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

Get the CLI →

EPAM Systems

New

Senior .NET Developer

Posted Updated 4 views
Discussion

We're aiming to bring on a talented Senior .NET Developer who possesses solid AI knowledge to support our expanding company. This role puts you in the middle of substantial, technically complex initiatives, within a team that encourages creative thinking and steady professional growth. You'll be surrounded by colleagues who prioritize strong engineering fundamentals, imaginative problem-solving, and the hands-on use of modern technological tools. For those motivated to build reliable, polished systems while growing their AI skillset, this opportunity offers a legitimate path to advancing your career.

Responsibilities

  • Map out and construct scalable, durable software frameworks that satisfy business and technical demands
  • Join forces with teams from different areas to ensure deliverables remain on time and meet quality standards
  • Contribute to conversations focused on architecture, sharing ideas that influence how projects take shape
  • Review and assess code produced by colleagues, offering helpful feedback that reinforces reliable standards
  • Work through and resolve complex technical complications that appear at different points in development
  • Help junior developers strengthen their abilities and grow more confident in their technical work
  • Be involved in planning efforts, contributing to scope definition and realistic delivery scheduling
  • Stay aware of new developments across the industry and apply useful approaches to ongoing tasks
  • Maintain detailed records of major technical decisions and procedures to support long-term system care
  • Work with stakeholders to understand project requirements and verify that results meet expectations

Requirements

  • At least three years of directly relevant, practical work experience
  • Practical knowledge of AI concepts and tools, applied to enhance development approaches and solution design
  • Significant hands-on proficiency with .NET for building strong, enterprise-level solutions
  • Strong familiarity with C# for producing clean and well-structured application code
  • Proficient in Unit Testing approaches to keep code dependable, stable, and easy to maintain
  • Comprehensive understanding of Software Architecture concepts for designing lasting, scalable systems
  • Familiarity with SDLC Methodologies that help keep project execution organized and efficient
  • Able to use SQL for structuring, maintaining, and retrieving data from relational databases
  • Hands-on experience with Entity Framework, Dapper, and ADO.NET for managing data access in .NET projects
  • Practical background working with cloud infrastructure built on Microsoft Azure
  • Understanding of Amazon Web Services for overseeing and executing cloud-based deployments
  • Effective 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.

A new version of freehire is available