Skip To Main Content
backBack to Search

Senior Python Developer

.NET, .NET Core, ASP.NET Web API, C#, SQL Azure, SQL Databases, Angular, Microsoft Azure, Scrum

We are seeking a seasoned Senior Python Developer to join our team, focusing on re-platforming a variety of projects to .NET Core.

The ideal candidate will be responsible for creating, developing, and optimizing our core applications, with a key role in enhancing our existing system and incorporating new features and functionalities.

Responsibilities
  • Lead the development and maintenance of applications using .NET, .NET Core, and C#
  • Craft and consume REST APIs/Web APIs integrated with the Service Oriented Architecture
  • Implement advanced principles of object-oriented programming, data structures, dependency injection, and multithreading
  • Engage actively in Agile Software Development processes
  • Ensure high-quality software design through the creation of comprehensive documentation for both high-level and low-level designs
  • Manage version control using GIT, including proficiency with pull requests, branches, and repositories
  • Collaborate with the team to identify, prioritize, and execute tasks throughout the software development life cycle
  • Create and implement unit testing frameworks to maintain high software quality
  • Identify areas for modification in existing programs and subsequently develop these modifications
Requirements
  • Bachelor’s Degree in Computer Science or a related field
  • Minimum 3 years of hands-on experience in software development using .NET, .NET Core, and C#
  • Knowledge of TypeScript, JavaScript, and CSS
  • Experience with Microsoft SQL Azure and SQL databases
  • Qualifications in using ASP.NET Web API
  • Experience in Agile Software Development methodologies
  • Familiarity with constructing and integrating REST API/Web API
  • Competency in object-oriented programming and multithreading
  • Proficiency in using Visual Studio and Git
  • Fluent English communication skills at a B2+ level
Nice to have
  • Understanding of Angular and Kendo UI
  • Background in Microsoft Azure environment (Azure SQL, Storage, Web apps, Key Vault, pipeline, App insights and Monitoring)
  • Flexibility to use Scrum methodologies in Agile frameworks
Benefits
  • 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