
Full Stack Lead
About the role
Job Summary
To lead a team of full stack engineers to design, develop, test & deploy an application/ product and also provide maintenance support. Should be able to efficiently work on any component/module of a solution's n-tier architecture (UI, Business Layer, Service Layer, Database).
Key Responsibilities
-
To design, develop, test and deploy an application and/or product, based on the provided functional as well as non-functional requirement specifications using AGILE and/or Waterfall methodology and efficiently work on any component/ module of a solution's n-tier architecture (UI, Business Layer, Service Layer, Database).
-
To effectively communicate with internal as well as external stakeholders.
-
To design and develop external software interfaces using various middleware technologies and conduct code and design reviews for the team.
-
To prepare software design documents based on the provided functional as well as non-functional requirement specifications.
-
To enhance and support an existing application and/or product to incorporate a new feature , modify an existing features and resolve the reported issues timely/ effectively/ efficiently
-
To write good quality code, with minimal defects complying to security considerations.
Skill Requirements
Primary Skills:
=============
Object-Oriented Analysis & Design in C#
Experience working with windows services.
Good hold on Design principles to develop scalable and maintainable solutions
Database: SQL Server
Integration Technologies like: IBM MQ/ActiveMQ/RabbitMQ
.NET Core concepts and cross platform capabilities – API, Web Apps
- Azure DevOps
- CI/CD
Containerization using Docker:
Container orchestration via Kubernetes
Experience working with microservices architecture
Experience with Azure Cloud resource creation and deployment
Secondary Skills:
=============
Azure Red Hat Open Shift:
Angular/React/Vue JS
Typescript/JavaScript
Other Requirements
null
About HCL Technologies
Bengaluru
Headquarters