Search jobs right inside Claude, ChatGPT or Cursor.

Connect MCP to your agent →

EPAM Systems

NewBe an early applicant

Senior .NET Developer

Posted Updated 1 view
Discussion

We are seeking a capable Senior .NET Developer bringing solid AI experience to join our team. This position allows you to be part of meaningful, technically complex projects within a team-oriented culture that promotes innovative thinking and ongoing skill-building. You'll collaborate with colleagues who place importance on sound engineering practices, resourceful problem-solving, and hands-on use of modern technology. If you're driven to develop reliable, carefully built systems while expanding your knowledge of AI, this role presents a solid platform for career growth

Responsibilities

  • Build and architect scalable, enduring software solutions that address both business and technical requirements
  • Cooperate with multidisciplinary teams to keep deliverables on time and aligned with quality standards
  • Contribute to architecture discussions, offering ideas that influence how projects ultimately take shape
  • Review code written by fellow developers, sharing practical feedback that keeps quality consistent
  • Troubleshoot and resolve complicated technical problems that arise throughout the course of development
  • Help junior developers grow by guiding them toward stronger technical ability and self-confidence
  • Be involved in planning sessions, assisting with scope outlining and projecting delivery timeframes
  • Keep current with trends across the industry and apply beneficial approaches to daily tasks
  • Document important technical decisions and workflows carefully to support long-term maintainability
  • Engage with stakeholders to establish clear requirements and confirm outcomes meet agreed terms

Requirements

  • A minimum of three years of relevant, applicable experience
  • Practical exposure to AI tools and concepts, used to strengthen development practices and solution planning
  • Extensive hands-on experience with .NET for creating robust, enterprise-level software
  • Firm command of C# for building efficient, organized application logic
  • Capable in Unit Testing techniques to ensure code remains stable, reliable, and maintainable
  • Deep knowledge of Software Architecture principles for engineering scalable and durable systems
  • Understanding of SDLC Methodologies that enable structured, effective project delivery
  • Able to use SQL for structuring, managing, and extracting data from relational databases
  • Background working with Entity Framework, Dapper, and ADO.NET for data access in .NET systems
  • Direct experience within a Microsoft Azure cloud environment
  • Awareness of Amazon Web Services for managing and deploying cloud-based applications
  • Strong English skills at a B2 proficiency 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.