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.
…
