Job Description
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.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application