Vacancy expired!
- Act as a liaison with other architects (security, infrastructure, data, etc.)
- Identify opportunities for reuse within enterprise technology services
- Ensure that service designs adhere to standards, principles and governance processes
- Perform peer reviews of designs and solution proposals to ensure conformance to current practice and quality of work being generated
- Provide technology/architecture recommendations based on business relevance, appropriate timing, and deployment
- Responsible for enterprise solution design, end-to-end business process engineering and requirements mapping
- Document necessary technical architecture design and analysis work, possibly including project postmortem documentation and metric collection
- Keep the portfolio up to date, driving retirement of legacy solutions/technologies
- Contribute to the design of operational processes, ensuring efficiency, scalability, and compliance with policies and security requirements
- Conducts system architecture studies of new and existing IT systems to permit development of integrated systems that operate at low cost levels
- Oversee and facilitate the evaluation and selection of hardware and software technology and product standards
- Develop a road map of the evolution of the enterprise application portfolio from current to future state
- Influence at multiple levels on highly technical issues and challenges
- Bachelor's in Computer Science, Software Engineering, Information Systems, or relevant work experience required
- 10-15+ years of experience in technology with at least 5 years in a technical leadership role, ideally a leadership role with a focus on architecture
- 8+ years of combined software development and architecture experience
- 5+ years experience in analyzing business requirements, recommending technical solutions, and writing technical specifications and/or requirements
- Broad technology skills, with depth in several areas
- Working knowledge of Agile (DevOps, CI/CD) methodologies and tools
- Experience developing, architecting, and/or leading teams developing web-based applications
- Experience in designing and supporting multi-tier application and cloud-based architectures
- Strong understanding of relational databases
- Solid knowledge of API platforms and specifications
- Current understanding of best practices regarding system security measures
- Understanding of business analysis techniques and processes
- Knowledge of distributed compute and storage platforms
- Bachelor's in Computer Science, Software Engineering, Information Systems, or relevant work experience required
- 10-15+ years of experience in technology with at least 5 years in a technical leadership role, ideally a leadership role with a focus on architecture
- 8+ more years of combined software development and architecture experience
- 5+ years' experience in analyzing business requirements, recommending technical solutions, and writing technical specifications and/or requirements
- 5+ years of experience with .NET (Framework and Core) development with a focus on web-related frameworks like Angular Single Page Applications and RESTful APIs
- 3+ years of experience with cloud computing. Azure and AWS experience is highly desired
- Broad technology skills, with depth in several areas
- Working knowledge of Agile (DevOps, CI/CD) methodologies and tools
- Experience developing, architecting, and/or leading teams developing web-based applications
- Experience in designing and supporting multi-tier application architectures
- Strong understanding of relational databases
- Solid knowledge of API platforms and specifications
- Current understanding of best practices regarding system security measures
- Understanding of business analysis techniques and processes
- Knowledge of distributed compute and storage platforms
- Ability to speak to relational databases
- Proficient in API platforms and specifications
- Ability to speak on best practices regarding system security measures
- Ability to speak on business analysis techniques and processes
- Ability to speak on distributed compute and storage platforms
- Ability to "connect the dots" when it comes to large system design and understand, communicate, and solve for enterprise scale technical integration concerns.
- Project management and leadership skills
- Ability to adapt to changing priorities
- TOGAF certified
- Excellent organizational skills with knowledge of different methodologies, tools and techniques.
- Excellent communication skills in verbal and written English