Senior .NET Developer
We are currently looking for a Senior .NET Developer to join our team.
You will become part of a talented engineering group working on innovative solutions that bring value to end users across multiple platforms. This is a great opportunity to apply your expertise in a dynamic environment where you can make a real impact through modern technologies and collaborative teamwork.
Responsibilities
- Design, develop, and maintain high-quality mobile and cross-platform applications that meet business and user needs
- Collaborate closely with product owners, analysts, and other developers to shape technical solutions and deliver impactful features
- Translate business requirements into well-structured, maintainable, and scalable code
- Participate actively in the full software development lifecycle, from planning and design through to deployment and support
- Contribute to architectural decisions and propose improvements to the existing codebase and technical approaches
- Perform code reviews to maintain high coding standards and share knowledge across the team
- Troubleshoot, debug, and resolve technical issues in a timely and efficient manner
- Work within an agile team environment, taking part in ceremonies such as stand-ups, planning, and retrospectives
- Ensure that delivered solutions are properly tested and comply with quality expectations
- Continuously stay up to date with emerging technologies and best practices, sharing insights with the team
Requirements
- At least 3 years of professional commercial experience in software development
- Strong skills in .NET and C# programming for building robust and maintainable applications
- Hands-on experience with .NET MAUI and/or native device programming for mobile platforms
- Proven background as a native application (Android/iOS) developer with practical use of MAUI (C# .NET) for building applications
- Excellent oral and written communication skills in English (B2+ level or higher)
Nice to have
- Experience with cloud computing platforms and services for building modern, scalable solutions
- Familiarity with microservices architecture for designing modular and distributed systems
- Knowledge of micro UI (micro frontends) approaches for building modular user interfaces
- Practical experience with Angular for developing dynamic front-end applications
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