We are looking for a Senior .NET Developer to join our team. This role gives you the chance to work on worthwhile projects together with a capable and enthusiastic group of colleagues. If you find fulfillment in developing dependable software solutions and enjoy navigating complex technical hurdles, we would be happy to hear from you.
Responsibilities
-
Devise and implement scalable applications that satisfy both organizational and technical needs
-
Review code developed by teammates to ensure consistent quality across projects
-
Cooperate with different teams to convert requirements into functional technical deliverables
-
Examine and resolve challenging issues throughout each phase of the development cycle
-
Contribute perspective on architectural planning and long-range technical vision
-
Guide and mentor junior developers to help them grow their technical skills
-
Enhance application efficiency while ensuring consistent and stable system performance
-
Develop structured, clear, and fully documented code
-
Participate in sprint planning talks and contribute to task-related estimations
-
Keep informed about emerging technologies and changing methods across the industry
Requirements
-
A minimum of 3 years of relevant background in software development
-
Strong expertise in C# for developing reliable applications
-
Practical, real-world experience working with the .NET framework
-
Experience building unit tests to strengthen code reliability and long-term upkeep
-
Solid understanding of software architecture concepts and widely used design patterns
-
Knowledge of SDLC methodologies and their application in real projects
-
Proficient with SQL for organizing and pulling data from databases
-
Applied experience with Entity Framework, Dapper, or ADO.NET for data access management
-
Exposure to ReactJS for front-end development and integrating it with backend functionality
-
Practical background with ASP.NET for developing web-based applications
-
Experience working with Amazon Web Services or Azure for cloud deployment solutions
-
Broad understanding of AI concepts and their potential role in development initiatives
-
Solid English proficiency, both written and spoken, at B2 level or above
We offer
-
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