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 2 views
Discussion

We're in search of a proficient Senior .NET Developer bringing strong AI knowledge to our growing business. This position allows you to take part in meaningful, technically demanding work within a team-oriented environment that supports inventive thinking and skill development. You'll collaborate with colleagues who prioritize robust engineering standards, adaptive problem-solving, and practical use of contemporary tech. If building reliable, carefully engineered systems while expanding your AI skillset appeals to you, this role offers a solid foundation for career progression

Responsibilities

  • Design and construct expandable, long-lasting software solutions that fulfill both business and engineering demands
  • Collaborate with multidisciplinary teams to ensure outputs stay on schedule and meet quality benchmarks
  • Engage in architecture-focused dialogue, sharing input that helps determine how projects progress
  • Assess colleagues' code contributions, giving constructive notes that sustain dependable quality levels
  • Resolve intricate technical challenges that surface throughout different phases of the build process
  • Help junior colleagues develop stronger technical competence and greater confidence
  • Be involved in planning efforts, helping establish project boundaries and delivery schedules
  • Monitor shifts happening within the industry and apply valuable approaches to everyday operations
  • Maintain detailed records of key technical choices and workflows to support future maintainability
  • Partner with stakeholders to pin down needs and ensure outcomes align with agreed expectations

Requirements

  • Minimum three years of relevant, hands-on experience in the field
  • Working exposure to AI concepts and tools, leveraged to improve development strategies and design work
  • Significant hands-on background with .NET for developing robust, enterprise-level applications
  • Firm grasp of C# for writing clean and effective application logic
  • Proficient in Unit Testing methods to maintain consistent, dependable, and sustainable code
  • Strong knowledge of Software Architecture concepts for creating scalable, long-term systems
  • Familiarity with SDLC Methodologies that support organized and effective project delivery
  • Competent using SQL to structure, manage, and retrieve data from relational databases
  • Practical experience with Entity Framework, Dapper, and ADO.NET for data access in .NET environments
  • Experience operating in cloud settings powered by Microsoft Azure
  • Knowledge of Amazon Web Services for managing and deploying cloud-hosted solutions
  • Strong English skills, meeting a B2 proficiency level or beyond

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.