4,443 open roles
Senior .NET Developer
Job description
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
Description copied from EPAM Systems's careers page. Read the full posting before you apply.
More jobs at EPAM Systems
AI Practice Lead - Insurance
EPAM Systems· Remote, United StatesAI Practice Lead - Insurance
EPAM Systems· Remote, United StatesAI Practice Lead - Insurance
EPAM Systems· Remote, CanadaConversational AI Architect - Google Cloud Gemini CX
EPAM Systems· Gurgaon, Haryana, IndiaData Science Platform Architect
EPAM Systems· Remote, Belarus