- Develop application and component strategy in line with the business strategy for one or more programs
- Drives the creation of relevant and meaningful solution architectures, re-usable assets and other deliverables that enables the overall business thus driving better performance
- Support the development strategy for applications and components
- Drives adoption of best practices around coding, design, quality, performance in the team
- Strong client-facing facilitation skills and business insights needed to help business leaders and program managers understand how to apply complex IT / Architecture concepts to solve business problems
- Willingness to Learn new technologies and implement as per organization needs and build the capability for the same among the team.
- Support one or multiple development streams in line with overall program timing and milestones
- Support overall deployment plan including the development plan and schedule
- Implement and set security and data direction for the coding work
- Understand business drivers that will impact performance
- Deep technical proficiency while the ability to keeping an eye on the bigger picture
- Provide technical expertise and guidance to production support staff
- Support the design, build, assembly, and configuration of application or technical architecture components using business requirements
- Build and leverage reusable code and libraries for future use
- Adherence to documentations for traceability and audit
Required Skills:
AWS
Docker
NestJS
Typescript
API
Team Handling experience