4,360 open roles
Senior .NET Developer
Job description
We're looking to welcome an accomplished Senior .NET Developer with meaningful AI expertise into our expanding business. This role places you at the core of large-scale, technically demanding work, surrounded by a team committed to inventive thinking and consistent career development. You'll collaborate with colleagues who value disciplined engineering approaches, creative resolution of challenges, and the practical use of current-day technology.
If your goal is to engineer dependable, refined systems while continuing to advance your AI knowledge, this position provides a real opportunity for upward career movement.
Responsibilities
Sketch out and build long-lasting, scalable software structures that meet both operational and technical goals Cooperate with teams across multiple specialties to keep deliverables punctual and aligned with quality expectations Weigh in on architecture-related discussions, lending ideas that help determine project direction Examine code developed by other team members, giving practical feedback that supports consistent quality Tackle and overcome demanding technical issues that arise throughout various points of the project Assist less experienced developers in building their skills and gaining confidence in their craft Take part in planning discussions, helping shape scope definitions and dependable delivery schedules Remain informed on fresh industry developments and apply valuable strategies to current projects Document key technical determinations and workflows thoroughly to support ongoing system maintenance Liaise with stakeholders to gather requirements and confirm that delivered work aligns with expectations Requirements No less than three years of hands-on, applicable professional experience Practical knowledge of AI concepts and tools, applied to enhance development approaches and solution design Notable experience with .
NET for developing powerful, enterprise-grade software Dependable knowledge of C# for building organized, efficient application functionality Competent in Unit Testing practices to keep code steady, trustworthy, and maintainable over time Extensive grasp of Software Architecture principles for engineering scalable, durable solutions Knowledge of SDLC Methodologies that contribute to well-organized, efficient project workflows Capable of leveraging SQL to arrange, oversee, and pull data from relational database systems Familiarity with Entity Framework, Dapper, and ADO.
NET for handling data access within .NET applications Experience operating within cloud environments supported by Microsoft Azure Awareness of Amazon Web Services for coordinating and launching cloud-based deployments Strong English proficiency 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