Long term contract
The Technical Architect (TA) position is the key technical focal point for the Ops Digital Transformation program. This position requires a broad background in delivering enterprise-grade solutions.
The TA brings technical teams together, make trade-offs, resolve issues and achieve a technical solution that supports new development.
The successful candidate will excel at helping the program to deliver innovative products while demonstrating creativity and attention to detail.
Make architecturally significant decisions for software designs based on product requirements, existing software solutions and the strategic direction of the company Collaborate with team members to determine functional and non-functional requirements for new products and features Use tools and methodologies to create architectural representations. Develop high-level design specifications with attention to system integration and feasibility. Communicate successfully all concepts and guidelines to the development team and be able to translate technical concepts to a non-technical audience. Serve as a member of the development Scrum team and provide detail reviews to ensure architectural integrity. Provide technical guidance and coaching to other engineers. Ensure that the product architecture evolves to meet the on-going requirements of quality, security, scalability, modifiability and extensibility. Position Requirements: Knowledge of software and application design and architecture Experience with AWS, Java, TypeScript, Springboot Understanding of security concepts Familiarity with Angular 2+ and UI/UX design (ngrx experience preferred) Understanding of QA and DevOps principles Familiarity with unit testing and with CI/CD techniques and approaches in particularly as applies to cloud-based products (open shift, kubernetes, docker, jenkins) A technical mindset with great attention to detail Must be self-motivated and have a proven ability to work well in a cross-functional team environment Agile experience (scaled agile preferred) Outstanding written and verbal communication and presentation abilities
The Architect develops and maintains the high-level design plan for the overall applications, data, and infrastructure architectures. Provides technical leadership across the organization, from top-line decision making down to the project planning level. Gains commitment for high-level infrastructure plans, initiates, and participates in projects to evaluate technologies and methods of implementation. The scope for Architect (Core) is systems based on core technologies, while the scope for Architect (COTS) pertains to custom off the shelf systems. Architect (Niche) refers to niche technologies such as ecommerce systems and Specialty Development in Delta terminology refers to Mobility and TPF. '-Assesses business requirements and technology alternatives. -Builds multi-platform technology consensus across business units. -Implements new technologies in small and medium scale environments. -Designs application's technical infrastructure, such as specific databases, programming languages, utilities, and testing approaches. -Uses tools and methodologies to create representations for functions and user interface of desired product. -Oversees progress of development team to ensure consistency with initial design. -Provides technical guidance and coaching to developers and engineers. '-Evaluates and/or pilots new technologies. -Contributes to the development of business cases. -Constructs program flow charts to describe the processing of data and development of precise steps and processing logic across all platforms. -Determines functional and non-functional requirements for new software or applications. -Ensures software meets all requirements of quality, security, modifiability, extensibility, etc. -Approves final product before launch. '-Takes responsibility for the functional design and architecture of application systems across all technologies and platforms. -Develops high-level product specifications with attention to system integration and feasibility. -Defines all aspects of development from appropriate technology and workflow to coding standards.