We are looking for a Senior .NET Developer to join our Software & Hi-Tech team. This role is perfect for an individual with a strong background in .NET development and Angular who is passionate about building scalable, high-performance software solutions. As a Senior Developer at EPAM, you will contribute to cutting-edge projects, collaborating with cross-functional teams to deliver high-quality software and provide technical expertise across the development lifecycle.
Key Responsibilities
- Develop and deploy high-quality software solutions using .NET technologies and Angular.
- Write clean, efficient, and maintainable code using .NET languages.
- Build and deliver high-performing applications, ensuring optimal functionality across web and mobile platforms.
- Troubleshoot and debug applications, identify performance bottlenecks, and ensure that the application performs well under high-load conditions.
- Collaboration & Innovation
- Collaborate with cross-functional teams, including product managers, designers, and QA engineers, to identify, design, and deploy new features and functionality.
- Work closely with UI/UX teams to implement user interfaces that enhance the user experience and meet client needs.
- Stay up-to-date with the latest trends and technologies in .NET and Angular and apply them to solve complex technical challenges.
- Follow agile principles to manage development work and ensure timely delivery of high-quality solutions.
- Implement industry best practices for code reviews, unit testing, and continuous integration/continuous deployment (CI/CD).
- Provide technical leadership and guidance to junior developers, offering mentorship to help improve team performance.
- Take an active role in technical decision-making, ensuring the use of best practices and proper architecture to meet client needs.
Skills and Qualifications
- 4+ years of professional software development experience with .NET Framework (C#, ASP.NET, .NET Core).
- Proficiency in .NET Full Stack development, including front-end development with Angular.
- Hands-on experience with Angular 2+, developing single-page applications (SPAs).
- Strong experience in working with Web Services (REST/SOAP) and integrating with external APIs.
- Experience with Object-Relational Mapping (ORM) frameworks such as Entity Framework or NHibernate.
- Proficiency in version control using Git.
Nice-to-Have Skills
- Experience with additional JavaScript frameworks and libraries (React, Vue.js, etc.).
- Familiarity with cloud platforms like AWS, Azure, or GCP.
- Experience with Docker and Kubernetes for containerization and orchestration.
- Knowledge of microservices architecture and event-driven development.
What We Offer
- International Projects. Work on innovative projects with top global brands, helping businesses improve through technology-driven solutions.
- Global Team Collaboration. Join a global team of highly skilled peers from diverse backgrounds.
- Health & Wellbeing. Access comprehensive healthcare benefits to ensure a healthy work-life balance.
- Career Growth. Opportunities for upskilling, reskilling, and certification through courses from LinkedIn Learning and EPAM’s internal programs.
- Paid Time Off. Enjoy paid time off, sick leave, and paid holidays to ensure personal well-being.
- Employee Financial Programs. Benefit from various employee financial programs to support your personal and professional goals.
- Community Engagement. Get involved in volunteer programs and community events, and be part of EPAM Employee Groups.
- Award-Winning Culture. Be part of an organization recognized for its excellent culture, as recognized by Glassdoor, Newsweek, and LinkedIn.
Why Join EPAM? At EPAM, we believe in the power of technology to transform businesses. We strive to create a collaborative, inclusive, and empowering environment where employees can develop their skills, explore their potential, and make a meaningful impact. With exciting international projects, a focus on learning and growth, and a commitment to employee well-being, EPAM offers a dynamic career path for talented software engineers.
If you are an experienced .NET developer with a passion for creating innovative software solutions and want to work on challenging projects with a global team, this is the perfect opportunity for you!