We are presently seeking a Senior .NET Developer to become part of our team.
You will join a skilled engineering community that creates forward-thinking solutions delivering value to users across a variety of platforms. This role offers an excellent chance to leverage your knowledge in a fast-moving setting where you can generate meaningful outcomes through cutting-edge technologies and cooperative teamwork.
Responsibilities
-
Architect, build, and support high-quality mobile and cross-platform applications aligned with business goals and user expectations
-
Partner closely with product owners, analysts, and fellow developers to define technical approaches and deliver valuable features
-
Convert business requirements into well-organized, maintainable, and scalable source code
-
Engage actively across the entire software development lifecycle, from initial planning and design to release and ongoing support
-
Contribute to architectural discussions and suggest enhancements to the current codebase and technical practices
-
Carry out peer code reviews to sustain elevated coding standards and encourage knowledge sharing throughout the team
-
Investigate, diagnose, and address technical problems in a prompt and effective manner
-
Operate within an agile team framework, participating in ceremonies such as daily stand-ups, planning sessions, and retrospectives
-
Verify that delivered solutions are thoroughly tested and align with quality benchmarks
-
Keep pace with emerging technologies and industry best practices, and pass along findings to the team
Requirements
-
A minimum of 3 years of professional commercial experience in software engineering
-
Strong command of .NET and C# programming for creating dependable and maintainable applications
-
Practical experience with .NET MAUI and/or native device programming for mobile environments
-
Demonstrated background as a native application (Android/iOS) developer with proven use of MAUI (C# .NET) for application development
-
Outstanding verbal and written communication skills in English (B2+ level or above)
Nice to have
-
Exposure to cloud computing platforms and services for constructing modern, scalable solutions
-
Familiarity with microservices architecture for creating modular and distributed systems
-
Understanding of micro UI (micro frontends) techniques for assembling modular user interfaces
-
Hands-on experience with Angular for creating interactive front-end applications
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
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.