4,312 open roles
Senior .NET Developer
Job description
We're aiming to recruit a proficient Senior .NET Developer with strong AI background to become part of our organization. This role gives you the chance to work on impactful, technically demanding initiatives within a collaborative environment that encourages creative thinking and continuous improvement. You'll be surrounded by colleagues who value robust engineering standards, adaptive problem-solving, and the practical use of contemporary technology.
For individuals eager to build trustworthy, well-structured systems while deepening their AI expertise, this position offers a genuine stepping stone for career progression Responsibilities Plan and construct scalable, long-term software architecture that meets organizational and technical standards Team up with colleagues across different areas to ensure outputs remain timely and quality-consistent Take part in architecture-focused discussions, providing input that helps shape project results Assess code produced by teammates, offering constructive comments to maintain high-quality practices Work through and resolve intricate technical challenges that appear throughout the development process Mentor junior colleagues, assisting them in building stronger technical skills and confidence Contribute to planning activities, helping define scope and forecast delivery timelines Watch for new developments within the industry and incorporate valuable techniques into regular work Maintain thorough records of significant technical decisions and processes to support future upkeep Partner with stakeholders to determine requirements and ensure results align with what was agreed upon Requirements At least three years of applicable, professional work experience Functional knowledge of AI concepts and tools, applied to enhance development strategies and design work Considerable hands-on expertise with .
NET for building robust, enterprise-grade solutions Solid understanding of C# for writing clean and efficient application code Proficient in Unit Testing methods to keep code consistent, dependable, and sustainable Strong grasp of Software Architecture concepts for developing scalable and resilient systems Knowledge of SDLC Methodologies that support organized and efficient project delivery Capable of applying SQL for organizing, managing, and pulling data from relational databases Experience using Entity Framework, Dapper, and ADO.
NET for data access within .NET applications Hands-on background working in a Microsoft Azure cloud environment Familiarity with Amazon Web Services for deploying and managing cloud-based systems Strong 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
Lead DevOps Engineer
EPAM Systems· London, England, UKJunior Software Engineer (Graduate)
EPAM Systems· Newry, Northern Ireland, UKAI-Augmented IAM Security Engineer
EPAM Systems· Remote, TurkeyAI-Augmented IAM Security Engineer
EPAM Systems· Remote, TurkeyCloud Architect
EPAM Systems· Remote, Romania