Job Description
RESPONSIBILITIES
- Participate in all phases of the software development cycle, including analysis, design, and implementation
- Collaborate with the Support Team to troubleshoot issues in the production environment
- Write testable and maintainable code
- Lead and mentor the team of engineers
**REQUIREMENTS**:
- Bachelor’s Degree in Computer Science or equivalent experience
- At least 5 years of experience in software development
- 1+ year of relevant leadership experience
- Strong knowledge of.NET Core and C#
- Knowledge of OOP, CQRS, and SOLID principles
- Knowledge of MS SQL
- Proficiency with TypeScript, Angular, RxJs
- Familiarity with ngrx at a basic/middle level
- Ability to work in a team, independently, with little supervision
- Demonstrated ability to design and implement software products
- Ability to manage shifting priorities and timelines
- B2+ English level proficiency
NICE TO HAVE
- Experience with Kubernetes, Do...
- Participate in all phases of the software development cycle, including analysis, design, and implementation
- Collaborate with the Support Team to troubleshoot issues in the production environment
- Write testable and maintainable code
- Lead and mentor the team of engineers
**REQUIREMENTS**:
- Bachelor’s Degree in Computer Science or equivalent experience
- At least 5 years of experience in software development
- 1+ year of relevant leadership experience
- Strong knowledge of.NET Core and C#
- Knowledge of OOP, CQRS, and SOLID principles
- Knowledge of MS SQL
- Proficiency with TypeScript, Angular, RxJs
- Familiarity with ngrx at a basic/middle level
- Ability to work in a team, independently, with little supervision
- Demonstrated ability to design and implement software products
- Ability to manage shifting priorities and timelines
- B2+ English level proficiency
NICE TO HAVE
- Experience with Kubernetes, Do...
Ready to Apply?
Take the next step in your AI career. Submit your application to EPAM Systems today.
Submit Application