Description
Summary:
Seeking a Senior .NET Developer to craft dependable software solutions, navigate complex technical challenges, and contribute to architectural planning within a capable and enthusiastic team.
Highlights:
1. Work on worthwhile projects with a capable and enthusiastic team
2. Contribute to architectural planning and long-range technical vision
3. Guide and mentor junior developers to help them grow
We are looking for a Senior .NET Developer to join our team. This role gives you the chance to work on worthwhile projects together with a capable and enthusiastic group of colleagues. If you find fulfillment in developing dependable software solutions and enjoy navigating complex technical hurdles, we would be happy to hear from you.
**Responsibilities**
* Devise and implement scalable applications that satisfy both organizational and technical needs
* Review code developed by teammates to ensure consistent quality across projects
* Cooperate with different teams to convert requirements into functional technical deliverables
* Examine and resolve challenging issues throughout each phase of the development cycle
* Contribute perspective on architectural planning and long\-range technical vision
* Guide and mentor junior developers to help them grow their technical skills
* Enhance application efficiency while ensuring consistent and stable system performance
* Develop structured, clear, and fully documented code
* Participate in sprint planning talks and contribute to task\-related estimations
* Keep informed about emerging technologies and changing methods across the industry
**Requirements**
* A minimum of 3 years of relevant background in software development
* Strong expertise in C\# for developing reliable applications
* Practical, real\-world experience working with the .NET framework
* Experience building unit tests to strengthen code reliability and long\-term upkeep
* Solid understanding of software architecture concepts and widely used design patterns
* Knowledge of SDLC methodologies and their application in real projects
* Proficient with SQL for organizing and pulling data from databases
* Applied experience with Entity Framework, Dapper, or ADO.NET for data access management
* Exposure to ReactJS for front\-end development and integrating it with backend functionality
* Practical background with ASP.NET for developing web\-based applications
* Experience working with Amazon Web Services or Azure for cloud deployment solutions
* Broad understanding of AI concepts and their potential role in development initiatives
* Solid English proficiency, both written and spoken, at B2 level or above
**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