Experience Required
- 12+ years of experience in software development.
- 4+ yrs of experience with .Net Core.
- 3+ years’ experience in Angular 14 or later.
- Handon experience in .Net Core & Angular14+.
- Expert in RESTful API development & Middleware’s.
- Experience with microservices or event-driven architecture, CQRS, RabbitMQ or Kafka.
- 3+ years’ experience in Angular 14 or later.
- 1+ years of experience with Bootstrap / Material / Kendo or similar frameworks.
- Extensive knowledge of TypeScript, Reactive Forms, NgRx.
- Demonstrable skill at writing RxJs pipelines. You should be familiar with numerous operators and how they can be used to solve real-world problems.
- Expert in writing and maintaining automated unit tests in Jasmine.
- Experience with module design, UML
- Advance skills with Git.
- Advance understanding of HTML, CSS & SASS.
- Strong understanding of Data Structures, OOPS, SOLID Principles, Design Patterns.
- Good knowledge of Parallel Programming / Multi-Threading.
- Experience with performance tuning and testing tools.
- Experience with CICD / DevOps Pipelines creation, Containerization & deployment automation.
- Familiarity with tools like Jira, Gitlab DevOps, and Postman.
- Ability to set coding standards and best practices and train team.
- Experience in SDLC methodologies.
- Experience with Agile, Backlog Creation, Estimation.
- Conduct thorough code reviews to ensure code quality, maintainability, and adherence to coding standards.
Requirements
Other Skills / Experience
Excellent troubleshooting and communication skills.Experience working with international and remote teams.Leading, technical decision-making, mentoring junior developers, and ensuring high performance, scalability, and security across projects.Experience providing support in troubleshooting issues in live environments.Experience working with applications in the financial domain.Strong commitment towards quality and schedule.Experience working with BDD & API Test Automation.Experience with TDD.Demonstrated capability to engage with stakeholders or clients.Ability to identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.