We are looking for a Senior .NET Developer to join our remote team. As a Senior .NET Developer, you will be responsible for developing and maintaining software applications using .NET, collaborating with cross-functional teams, ensuring code quality, and adhering to coding standards. You will participate in software development lifecycle activities and contribute new ideas to a larger community of professionals. This role requires a deep understanding of C# or .NET Core or .NET, Microservice Architecture Pattern, and SQL Databases. If you are passionate about coding and software development, this is a unique opportunity to work with a team of talented developers and build innovative software solutions for our clients.
Responsibilities
- Design, develop and maintain software applications using .NET technology stack
- Collaborate with cross-functional teams to gather requirements and design innovative solutions
- Perform code reviews and provide constructive feedback
- Identify and fix software defects and issues
- Ensure code quality and adherence to coding standards
- Participate in software development lifecycle activities
- Promote technologies, solutions, and best practices
- Contribute new ideas to a larger community of professionals
- Balance resources, requirements, and complexity
- Collaborate with other software engineers and cross-functional teams
Requirements
- Minimum of 3 years of experience in software development using .NET technology stack
- Strong knowledge of C# or .NET Core or .NET
- Proficiency with Microsoft Azure
- Experience with Microservice Architecture Pattern and SQL Databases
- Experience identifying and fixing software defects and issues
- Ability to balance resources, requirements, and complexity
- Experience ensuring code quality and adhering to coding standards
- Strong verbal and written communication skills in English, with at least an Upper-Intermediate level of competency
Nice to have
- Experience with NoSQL Databases and LINQ
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