Back to Search
We are seeking a highly skilled remote Senior .NET Developer to join our team, contributing to the development of cutting-edge solutions for our clients. As a Senior .NET Developer, you will be responsible for designing and developing scalable, high-performance applications. You will also be required to have experience with Microservice Architecture Pattern and messaging, as well as AWS, Docker, and Kubernetes. Join us if you are passionate about software development and have a desire to work with the latest technologies.
Responsibilities
- Design and develop high-quality, scalable, and maintainable software solutions using .NET, C#, Angular, and ASP.NET Web API
- Collaborate with cross-functional teams, including Developers, Designers, Business Analysts, and Project Managers, to understand project requirements and deliverables
- Contribute to the design of Microservice Architecture Pattern and messaging, as well as AWS, Docker, and Kubernetes
- Write clean, efficient, and well-documented code, adhering to coding standards and best practices
- Participate in code reviews, offering feedback and suggestions to improve code quality and maintainability
- Provide technical guidance and mentorship to junior developers, sharing your knowledge and expertise
- Stay up-to-date with the latest technologies and industry trends, continuously improving your skills and knowledge
Requirements
- A minimum of 3 years of experience in .NET development, demonstrating expertise in C#, ASP.NET Core, and Web API
- Experience with Angular JS, SQL Server 2014+, and related tools, including Reporting Services and Integration Services
- Proficient in Microservice Architecture pattern and Amazon Web Services
- Good organizational skills and a detail-oriented mindset, essential for managing multiple tasks and priorities
- Strong focus on teamwork and exceptional interpersonal skills, allowing you to collaborate effectively with cross-functional teams
- Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
- Experience with other programming languages like Java or Python
- Knowledge of DevOps practices and tools, such as Jenkins, Git, and Ansible
- Experience with cloud platforms like Azure or Google Cloud Platform
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