Description
The role is responsible for designing enterprise software architectures, selecting technologies, defining interfaces and call sequences, reviewing PRDs and contributing to functional specifications, analyzing business requirements, estimating resource needs, and supporting agile development teams. It also includes technical support for incident management and implementation oversight. The position requires at least five years of experience implementing complex IT systems in a lead or architect capacity, along with enterprise architecture, database, API, version-control, and software-development-process expertise.
