Location: Must be able to travel to DC once a month
Salary: $130,000 - $175,000
Job description:
Job Summary
The Application Architect is responsible for guiding the development and management of a portfolio of data solutions. This includes designing, developing, maintaining, and troubleshooting enterprise systems such as shared infrastructure, API integration, and application services. The role specializes in translating business requirements into cloud-based application and data solutions through collaboration with product support teams, IT engineers, system administrators, vendors, and consultants.
Key responsibilities include identifying and implementing data improvements to achieve business goals, maintaining application and data roadmaps, coordinating dependencies, setting priorities, conducting Scaled Agile Framework (SAFe) ceremonies, managing risks, and supporting data architecture objectives.
The Application Architect will work with internal and external implementation teams to establish and drive application and data strategies, ensuring alignment with program delivery objectives and seamless project integration. This includes monitoring and collaborating with internal teams and technology vendors to achieve program goals while maintaining proper controls and oversight.
An effective Application Architect brings extensive experience with enterprise systems and expertise in leveraging current and emerging IT solutions to achieve business outcomes. The role requires the ability to distill complex requirements into actionable tasks, execute independently, and deliver results in a timely manner. The individual must demonstrate strong situational awareness, tact, and composure under pressure or in unpredictable situations.
Essential Duties
- Evaluate business requirements for projects and programs.
- Coordinate activities and translate design concepts to IT operations.
- Support engineering staff in Cost Benefit Analysis (CBA), product evaluations, and proof of concepts (POC) activities when reviewing technology alternatives.
- Provide expert consultation and support of full-lifecycle cloud engineering.
- Recommend enterprise cloud system designs based on business drivers, capabilities, and technology solutions.
- Provide technical leadership and advise on designs for application solutions, including design reviews, planning, and implementation.
- Lead staff tasked with engineering and implementation of technology solutions.
- Collaborate with engineering staff and cross-functional teams to identify and recommend technical direction for a multi-account, multi-region, highly available, and automated AWS infrastructure.
- Monitor and evaluate the current-state IT data portfolio to identify compliance issues, detect deficiencies, and recommend improvements to the architecture.
- Develop and adhere to technical standards, specifications, and best practices aligned with enterprise data architecture standards.
- Review and contribute to data architectural and system design documents.
- Participate in technical review boards to evaluate and validate data services recommendations and support the selection of software, cloud services, and other IT technologies.
- Direct and assist infrastructure and application development workstreams to identify and evaluate data tools that best fit requirements and achieve business outcomes.
- Lead architectural discussions and design exercises to build and automate large-scale data migration.
- Plan and design data migration processes to ensure data integrity, completeness, and security.
- Architect, design, and oversee the development of database mappings for operations, reporting, and analytics.
- Evaluate new and current database systems based on business requirements.
- Ensure data integrity and security across end-to-end solutions.
- Design database architectures, including data lakes and lakehouses.
- Design data pipelines from external sources and internal systems, establishing a 'single source of truth' by data domain.
- Use cutting-edge cloud and data technologies to help solve complex problems through innovative technology solutions.
- Apply DevSecOps implementation models for multi-year program development and AWS cloud implementation.
- Provide expert-level guidance on data architecture and AWS services.
Additional Responsibilities
- Attend and host meetings with targeted agendas, meeting notes, communications, and follow-up delivery.
- Maintain professional knowledge via in-house training, online resources, events, and continued education or certifications.
- Monitor and analyze industry trends and developments to identify potential risks and opportunities as they relate to the organization.
- Work closely with program management to ensure roadmap achievement and process adherence in project planning, execution, and close-out.
- Collaborate with vendors and stakeholders with a focus on a “one-team” mindset.
- Analyze and review existing processes and procedures to identify opportunities for improved efficiency and security.
- Review and approve vendor deliverables and Service Level Agreements (SLAs).
- Perform other duties, as assigned.
Minimum Qualifications
Education
- B.S. / B.A. degree in Computer Science or equivalent required.
Professional Experience
- 8+ years as an Application & Data Architect with exposure to diverse technologies and domains.
- 6+ years in IT solution development (architecture, network, application development, middleware, databases, or operations).
- 5+ years of data engineering experience with SQL, ETL, and Change Data Capture (CDC).
- 5+ years of programming/scripting with Python, JavaScript, Go, etc., including API and web service integration.
- Demonstrated success aligning application development with business needs and leading technical projects.
Technical Skills
- Experience with modern data pipeline tools (e.g., AWS Glue, MicroStrategy, Pentaho, Informatica Cloud).
- Expertise in cloud-native solutions, particularly within the AWS ecosystem.
- Familiarity with SaaS platforms, CRM, ERP, and web analytics tools.
Collaboration and Documentation
- Skilled in requirements gathering, solution design, and stakeholder validation.
- Proficient in emerging technology analysis and strategic planning.
- Comfortable working in both agile and waterfall environments.
Knowledge, Skills, and Abilities
- Proficient in IaaS, IaC, and cloud-native (IaaS, PaaS, SaaS) technologies.
- Strong with data modeling and platforms like PostgreSQL, SQL Server, Redshift, and Snowflake.
- Experienced in DevOps/DevSecOps practices, including CI/CD automation.
- Effective communicator and problem solver with strong documentation skills.
Addison Group is an Equal Opportunity Employer. Addison Group provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws. Addison Group complies with applicable state and local laws governing non-discrimination in employment in every location in which the company has facilities. Reasonable accommodation is available for qualified individuals with disabilities, upon request.
Read Full Description