Our valued public sector client requires two Senior Application Software Architects (10+ years) to design, implement, and support interoperability solutions, web services, and containerized platforms
Role Description:
The role supports an internal integration services division responsible for system-to-system data exchange. The environment includes middleware that handles request processing, routing, and message transformation to enable secure integration across internal platforms and external government partners.
The integration platform is based on open standards, leveraging Java, Apache Camel, and Spring/Spring Boot. It supports cloud-based containerized applications and is expanding to include an on-premises container platform.
The interoperability vision emphasizes:
1. User-first design
2. Agile delivery
3. Cloud hosting
4. Open-source technologies
5. API-first integration
Must-Have Qualifications:
6. Post-secondary education in Information Technology (minimum 12-month program)
7. Experience with interoperability platforms, middleware, and open-source technologies
8. Reliability Clearance
Nice-to-Have Experience:
9. Enterprise environments supporting 2,+ users
10. Large-scale ($5M+) transformation initiatives
11. Cloud architecture design
12. Agile delivery methodologies
Key Responsibilities:
13. Design and lead technical architectures and interoperability strategies
14. Support operations and maintenance of integration platforms
15. Analyze system maturity, technical debt, and integration requirements
16. Define system interfaces, information flows, and technical specifications
17. Evaluate and recommend open-source and cloud-based solutions
18. Ensure integration across heterogeneous systems and platforms
19. Review technical designs for quality, performance, and compliance
20. Lead or support prototypes and proof-of-concepts
21. Produce technical documentation and provide knowledge transfer