Overview
We are seeking a highly experienced and innovative Senior Applications Architect to lead the design, development, and implementation of complex software solutions. This role requires a strategic thinker with deep expertise in application architecture, cloud platforms, and modern development frameworks. The ideal candidate will collaborate with cross-functional teams to deliver scalable, secure, and high-performance applications that meet business objectives and technological standards.
Skill Set Requirements:
- Leadership experience in the development and implementation of application architectures at the specified experience level.
- Facilitation skills to engage multiple stakeholders involving I&IT solutions, security, privacy, and accessibility considerations
- Solid experience and knowledge of Information Architecture, Data Modelling, BI Analytics
- Experience in the use of Computer Aided Software Engineering (Case) tools (i.e. PowerDesigner, Visio) and other software tools
- Experience in using AI for data analysis which blends traditional strengths with new AI-centric abilities:
- Prompt Engineering: Communicating effectively with AI tools to get desired analysis and insights.
- Machine Learning Literacy: Understanding how ML models work (prediction, pattern recognition) and when to apply them.
- Automation Mastery: Using AI to automate data collection, cleaning (ETL), and workflow building.
- Generative AI for Analytics: Using AI to speed up tasks like summarization or initial data exploration.
- Designed and implemented scalable data pipelines leveraging hands-on expertise in Databricks.
- Solid experience and knowledge of cloud native technology and architecture to support applications with high sensitive data such as Azure App Services and RESTful API
- Extensive experience with microservice architecture using containers – specifically with Tanzu (formerly Pivotal Cloud Foundry)
- Extensive experience with at least three different platforms (e.g. Midtier, Mobile), operating systems (e.g. Solaris, Windows), environments, database technologies (e.g. MS SQL), programming languages (e.g. Java, C#, JavaScript), and communications protocols (ftp, http, smtp, ntp, tcp/ip, udp, icmp)
- Knowledge of and experience with MLITSD application patterns and infrastructure
- Experience in structured methodologies for the design, development and implementation of applications
- Extensive experience in systems analysis and design in large systems environments
- Awareness of emerging technologies, trends and direction
- Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skill
- Experience in OPS Governance processes, Target State Architecture (TSA) and different architecture domains deliverables
Requirements
Experience and Skill Set Requirements
Information Architecture - 40%
- 5+ years of experience in the development and implementation of applications and databases
- Demonstrated experience in providing information architecture interpretation advice and expertise to other project and/or enterprise level I&IT project teams.
- Engineered scalable data pipelines utilizing hands-on Databricks expertise.
- Demonstrated experience in delivering architectural artefacts as required by the project to successfully pass through the project review governance points.
- Demonstrates previous leadership in complex application architecture reviews and assessments, development and/or support projects for enterprise initiatives.
- Experience in the use of Computer Aided Software Engineering (Case) tools (i.e. PowerDesigner, Visio) and other software tools
- Experience in using AI for data analysis which blends traditional strengths with new AI-centric abilities:
- Prompt Engineering: Communicating effectively with AI tools to get desired analysis and insights.
- Machine Learning Literacy: Understanding how ML models work (prediction, pattern recognition) and when to apply them.
- Automation Mastery: Using AI to automate data collection, cleaning (ETL), and workflow building.
- Generative AI for Analytics: Using AI to speed up tasks like summarization or initial data exploration.
Technical Skills - 25%
- Experience in Modular and composable application architecture
- Experience in Omni-channel delivery of government services
- Solid experience in cloud design and solution including infrastructure design with cloud subscription.
- Solid experience in cloud native architecture including microservice architecture, RESTful API, API management.
- Experience in Data ingestion informed by consumption requirements
- Experience in Implementation and adoption of data mesh for storage
- Experience in systems analysis and design in a large, integrated systems environments
- Experience in the use of architecture design tools and cloud management tools such as Power Designer, DevOps, and Collaboration tools.
Public Sector Experience - 20%
- Experience with Public Sector enterprise architecture governance, committees and processes
- Experience with Target State Architecture (TSA)
- Experience with Public Sector GO-ITS standards.
- Experience with Standards architecture deliverables and artefacts
Soft Skills - 15%
- Excellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skills
- Excellent facilitation skills and process mapping skills
- Excellent presentation skills
- Excellent documentation skills
MUST HAVES:
- 5+ years of experience in the development and implementation of applications and databases
- Engineered scalable data pipelines utilizing hands-on Databricks expertise.
- Experience in using AI for data analysis which blends traditional strengths with new AI-centric abilities.
#IMPJOB
Pay: $120.00-$125.00 per hour
Experience:
- Applications Architect - Senior: 10 years (preferred)
Work Location: In person