Recommends, designs, and develops applications and supporting hardware and software. Responsible for the design and implementation of complex technical solutions across the application stack. Builds individual system solutions and solutions that apply across multiple systems and projects. Plans system interfaces and integration solution architecture based on established enterprise application strategy. Analyzes solution options, trade-offs, designs and integration methods. Presents technical solutions to management for concurrence and/or guidance. Communicates issues, plans and implications of architectural decisions to business and IT Leadership.
Provides technical and architectural leadership for systems and projects. Serves as technical leader on projects and leads and participates in technical design sessions. Leads the design of new applications/solutions from conception to completion. Ensures a maximally robust design is developed. Works closely with fellow team members to rapidly build and deploy technical solutions. Participates in the technical oversight of sub-systems design and development and integration into the overall enterprise solution. Verifies stability, interoperability, portability, security, and scalability of application architectures.
