We are seeking a skilled Senior .NET Developer to join our dynamic team. In this role, you will be responsible for developing new functionality and collaborating closely with team members across various business units.
Key Responsibilities
- Design and implement new features and functionalities for web applications.
- Ensure high-quality code through regular code reviews and adherence to best practices.
- Work independently as well as part of a collaborative team environment.
- Engage with stakeholders to gather requirements and create functional specifications.
- Conduct thorough code reviews to maintain coding standards and improve the quality of the software.
Requirements
- 3+ years of experience in .NET/C# development.
- 1+ years of experience with Angular.
- Strong understanding of web application architecture, including security, session management, and development best practices (2+ years).
- Experience with Web Services (REST).
Soft Skills
- Ability to thrive in a fast-paced environment and rapidly learn new technologies.
- Strong organizational and time management skills.
- Excellent written and verbal communication skills in English (Intermediate+ level, B2 or higher).
- Experience working with Agile development methodologies.
Nice to Have
- Prior experience in legal or financial systems.
- Familiarity with time and billing systems such as Elite, Aderant, Rainmaker, ProLaw, Juris, or Rippe.
- Practical experience with Azure development.
Why Join EPAM?
At EPAM, you will be part of a collaborative environment that fosters innovation and professional growth. We provide opportunities to work on exciting projects with leading-edge technologies while supporting your career development.