Responsible for the architectural design, development, and deployment of the enterprise’s overall
systems. Defines system solutions based on user/client needs, cost, and required integration with
existing applications, systems, or platforms. Researches, identifies, selects, and tests technology
products required for solution delivery. Establishes, implements, and documents the technology
integration or migration strategies. The position requires staying on top of the industry trend and new
technologies for the system architecture.
Essential Duties & Responsibilities:
• Foster a structured approach to business application solutions
• Directly assists in the development of a solutions architecture program including departmental
roadmaps and project portfolios for IT systems architecture
• Evolve and executes solutions which further reduce the percentage of time spent on reactive
work
• Participate in planning, definition, and high-level design of the solution and exploration of
solution alternatives
• Enable the Continuous Delivery Pipeline through appropriate design guidelines and investment
advocacy
• Participate in the Continuous Exploration process as part of the Continuous Delivery Pipeline,
especially with enabler Epics Define subsystems and their interfaces, allocate responsibilities to
subsystems, understand solution deployment, and communicate requirements for interactions
with solution context
• Collaborate with customers, stakeholders, and suppliers to establish high-level solution intent,
and the solution intent information models and documentation requirements
• Establish critical NFRs for the solution and participate in the definition of others
• Operate within an economic framework when evaluating the impact of design decisions
• Work with portfolio stakeholders, notably the Enterprise Architect, to evolve, evaluate, split, and
realize the implementation of enabler epics
• Participate in Program Increment (PI), Planning and Pre-and Post-PI Planning System, and
Solution Demos, and Inspect and Adapt (I&A) events
• Define, explore, and support the implementation of enablers to evolve solution intent, working
directly with Agile departments to implement them
• Plan and evolve the Architectural Runway in support of new business features and capabilities
• Collaborate with Product and Solution Management to establish the capacity allocation for
enablement work
• Support technology/engineering aspects of program and solution Kanbans
• Provide oversight and foster built-in quality and department with technical agility
Required Qualification
• Bachelor’s degree in a related field
Preferred Experience:
• 8+ years’ experience with software development with a track record of making technical
decisions
• 6+ years’ experience in coding in more than one programming language, e.g., GoLang, Python,
Java, C++, C#, etc.
• Experience working in Kafka, Postgres, and DynamoDB
• Experience working in geospatial data processing or solution
• Container experience using technologies such as Kubernetes, Docker, and AKS
• Experience working with Streaming Data Pipeline based on ETL/ ELT
• Understand programming fundamentals and their application to highly scalable systems
• Robust problem-solving skills and ability to abstract functional requirements
• Excellent communicator, both technical and non-technical contexts
• Experience designing and improving complex software applications
• Experience coaching and mentoring developers at various levels
• Led a small agile workforce
Work Conditions:
The work environment characteristics described here are representative of those an employee
encounters while performing the essential functions of this job. You acknowledge that you can perform
the essential functions with or without reasonable accommodation. The noise level in the work
environment is usually moderately reserved. The work environment is primarily indoors. The position
requires little to no travel.