The Role & responsibilities:
* Analyzing the technology environment.
* Analyzing enterprise specifics.
* Analyzing and documenting requirements.
* Setting the collaboration framework.
* Creating a solution prototype.
* Participating in technology selection.
* Controlling solution development, and
* Supporting project management.
Essential skills/knowledge/experience:
* IT architecture, infrastructure, and cloud development
* Engineering and software architecture design, business analysis
* Understanding of Software Engineering principles to deliver Modular, Scalable, Cohesive Secure and Performant Production ready systems.
* Broad knowledge of the Azure platform and related technologies like .net, C#, react js, node js, API and graph database (Neo4j) is a mandatory.
* Knowledge of DevOps principles to drive CI/CD pipelines in an automated environment.
* Understanding of best practices in setting coding standards, quality gates and testing methodologies (Unit, Integration, Regression, Performance).
* Experience in setting up KPIs in measuring success across the delivery team is essential.
* Experience in delivering projects in an Agile environment. Exposure to SAFe Agile based value stream delivery is an added advantage.