Description
Summary:
Seeking a Senior .NET Developer passionate about developing effective software solutions and tackling demanding technical challenges within a talented and driven team.
Highlights:
1. Contribute to meaningful projects alongside a talented and driven team
2. Coach and assist junior developers as they build professional skills
3. Engage in architectural strategy and long-term technical direction
We are looking for a Senior .NET Developer to join our team. This role offers the chance to contribute to meaningful projects while working alongside a talented and driven team of professionals. If you have a passion for developing effective software solutions and enjoy tackling demanding technical challenges, we would be glad to hear from you.
**Responsibilities**
* Architect and construct scalable applications that support both business and technical objectives
* Review code submitted by peers to uphold consistent quality throughout projects
* Partner with various teams to convert requirements into practical technical solutions
* Examine and resolve intricate issues across the full software development lifecycle
* Contribute to architectural strategy and long\-term technical direction
* Coach and assist junior developers as they build their professional skills
* Fine\-tune application performance while maintaining dependable system operation
* Deliver clean, structured, and thoroughly documented code
* Engage in sprint planning meetings and provide input on effort estimation
* Keep pace with emerging technologies and shifting industry standards
**Requirements**
* At least 3 years of applicable experience in software development
* Strong command of C\# for developing dependable applications
* Practical, hands\-on experience working with the .NET framework
* Background in writing unit tests to support code reliability and maintainability
* Solid grasp of software architecture concepts and design patterns
* Understanding of SDLC methodologies and how they are applied in practice
* Skilled use of SQL for managing and querying databases
* Experience using Entity Framework, Dapper, or ADO.NET for data access purposes
* Exposure to ReactJS for front\-end development and its integration with backend systems
* Direct experience with ASP.NET for developing web applications
* Applied experience with Amazon Web Services or Azure cloud platforms
* Fundamental knowledge of AI concepts and their possible use within software development
* Confident English skills, both written and spoken, at B2 level or higher
**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