4,360 open roles
Senior .NET Developer
Job description
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
Description copied from EPAM Systems's careers page. Read the full posting before you apply.
More jobs at EPAM Systems
Senior Cloud Engineer (AWS)
EPAM Systems· Remote (Colombia; Mexico; Argentina)Application Engineer (Energy Data Management)
EPAM Systems· Lausanne, Canton de Vaud, SwitzerlandAI Solution Architect
EPAM Systems· Abu Dhabi, UAEAI Native Delivery Manager (AI/Run practice)
EPAM Systems· Remote (Georgia; Armenia; Kazakhstan; Uzbekistan; Kyrgyzstan)Lead Software Engineer - .NET with Azure, React
EPAM Systems· Coimbatore, Tamil Nadu, India; Chennai, Tamil Nadu, India; Gurgaon, Haryana, India; Bangalore, Karnataka, India; Hyderabad, Telangana, India; Pune, Maharashtra, India
Senior .NET Developer jobs at other companies
Senior .NET Developer
symbioticgroup· Downtown Toronto (Central Bay Street), CanadaSenior .NET Developer
Persistent Systems, LLC· Pune, Maharashtra, IndiaSenior .NET Developer
CAI· Manila - One World SquareSenior .NET Developer
Product Madness· Krakow, PolandSenior .NET Developer
MUFG Pension & Market Services· India