Job Description
Take technical responsibility across the full SDLC, including deployment strategy and automation.
Architect complex applications/modules; run impact analysis, prototypes/simulations, and risk management around design options.
Define and enhance deployment/release/config management approaches (including rollback readiness).
Lead systems integration/build capabilities and provide authoritative guidance on integration practices.
Provide application support (including on-call as required), and maintain support documentation with security considerations.
Coach/mentor engineers and lead reviews of others’ work.
What you must have:
Broad knowledge of different software architecture patterns, design patterns and integration patterns including cloud specific
software design patterns as well as architectural tradeoffs
Strong understandi...