Poland
We are seeking a Senior .NET Developer with strong expertise in Azure to join our team. This role involves creating dependable, high-performing software solutions using advanced tools and technologies. If you are passionate about developing scalable systems and enjoy working in a collaborative environment, this position is an excellent opportunity for you.
Responsibilities
- Design and implement scalable applications leveraging .NET technologies and Azure services
- Collaborate with various teams to collect and analyze business and technical requirements
- Produce clean, maintainable, and efficient code following established standards and best practices
- Create and execute unit tests to ensure software quality and reliability
- Engage in all phases of the software development lifecycle, including design, development, deployment, and maintenance
- Continuously enhance application performance and scalability to adapt to changing business demands
- Contribute to code reviews and participate in technical discussions to improve team collaboration and project outcomes
Requirements
- Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related discipline
- Minimum of 3 years of professional experience in .NET development
- Proficiency in Angular for building front-end interfaces
- Strong knowledge of Azure cloud services and tools
- Advanced skills in C# for developing robust and reliable applications
- Experience with .NET Core for modern software development
- Familiarity with unit testing frameworks and methodologies
- Comprehensive understanding of SDLC methodologies for software development
- Proficiency in SQL for database management and development tasks
- Hands-on experience with Entity Framework, Dapper, or ADO.Net for data access
- Fluency in English, both written and spoken, at a B2 level or higher
Nice to have
- Experience with containerization technologies and microservices architecture
- Knowledge of DevOps practices and CI/CD pipelines for automation
- Familiarity with distributed systems and NoSQL databases
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