Principal Architect II
JOB SUMMARY
The Principal Architect II will develop and work on problems/projects of diverse complexity and scope, exercising independent judgment to select a technology solution. This position will provide direction, facilitating information and validating decision processes.
MAJOR DUTIES AND RESPONSIBILITIES
- Actively and consistently supports all efforts to simplify and enhance the customer experience.
- Provide technical direction and solutions to architectural, development, and operational teams on assigned projects.
- Design and provide support for the organization's application systems, components and/or infrastructure for an assigned technology domain.
- Lead creation of architectural framework for application systems and/or information system development, maintenance, and enhancement efforts.
- Work closely with developers and engineers to develop road maps for applications, align development plans, and to ensure effective integration among application systems, information systems and infrastructure.
- Formulate criteria for and execute proofs-of-concept for new approaches and platforms.
- Understand the interactions between systems, applications, and services within the environment, and evaluate the impact of changes, additions or decommissions.
- Analyze systems and determine exact testing to perform in order to ensure performance and reliability, enhance scalability, and meet security requirements.
- Define and develop technology strategy, technology standards, roadmaps, and practices.
- Address problems relating to systems integration, compatibility, and multiple platform integration.
- Lead collaborations with business and technical teams to review conflicts/gaps between functional goals and existing capabilities.
- Participate in enterprise project prioritization planning with executive management.
- Provide technical assistance to development and operations project teams on new system projects and existing systems, and provide formal skills development training and informal mentoring to other employees.
- Develop and document best practices for code development, API design, version control, test automation and build automation.
- Collaborate with development managers and project teams to review project code trees for compliance with best practices.
REQUIRED QUALIFICATIONS
Skills/Abilities and Knowledge
- Ability to read, write, speak and understand English
- Proven analytical skills to solve complex technology and business problems
- Inquisitive nature. Eager to explore new concepts and approaches
- Excellent written, verbal and presentation skills to peers and senior management within the organization
- Strong organizational and leadership skills
- Ability to listen to multiple points of view and synthesize against goals for recommendations
- Ability to plan, prioritize and organize effectively and independently multiple projects and tasks
- Ability to make decisions and solve problems while working under pressure
- Ability to show good judgment, initiative and to accomplish job duties
- Strong business sense and sense of urgency to achieve business results
- Advanced knowledge of software development and delivery (cloud computing, containerization, high-availability, mobile apps, big data and machine learning)
- Advanced knowledge of coding and business processes design and functionality
- Proven ability to present technical concepts to non-technical audiences
- Foster and maintain good working relationships with business owners and key stakeholders
- Ability to distill complex concepts for executives and other business partners.
- Good soft skills inclusive of architectural diagramming, ability to present architectural concepts to large audiences with confidence/authority and clarity, ability to collaborate w peers across the enterprise, etc.
- Ability to manage multiple arch work streams across a diverse set of LOBs (and stakeholders) in the service provider space.
- Ability to quickly discern/grasp complex systems and system integrations.
- OAuth 2.0/OIDC/SAML expertise, experience with native (Android/iOS) and web client application space and security design considerations with regards to such, multi-region cloud arch and design, good grasp on cryptography concepts, device identity concepts, security API design considerations, SSO framework experience, Multi-factor Authentication....
- Ability to architect and design with regards to these concepts not merely previous experience configuring third party off the shelf solutions for such.
- Looking for an inquisitive mind with motivation to understand the inner workings of such systems and to innovate in this space.
- Kubernetes, Service Mesh(Istio, etc), Nginx, Cassandra, LDAP, Micro services, API Mgmt/Gating, API design, AWS architecture experience and Redis.
Education
BA/BS in Information Technology, Computer Science, MIS or equivalent combination of education and experience
Related Work Experience
10 years Cumulative experience with system installation, configuration,
operations, software development, and/or database development
WORKING CONDITIONS
Office environment
IAT701 300904 300904BR
Here, employees don't just have jobs, they build careers. That's why we believe in offering a comprehensive pay and benefits package that rewards employees for their contributions to our success, supports all aspects of their well-being, and delivers real value at every stage of life.
The pay for this position has a minimum of $120,700.00. The actual salary offer may be higher as we carefully consider a wide range of factors, including your skills, qualifications, experience and location. Also, certain positions are eligible for additional forms of compensation such as bonuses.