Job Description
Design and document optimal, scalable, and secure technical solutions aligned with business and government requirements.
Translate complex business requirements into comprehensive architecture designs and technical specifications.
Take full accountability for end-to-end solution architecture across applications, integrations, and cloud environments.
Work closely with infrastructure, development, and integration teams to ensure solution designs are properly implemented.
Define and maintain solution architecture standards, frameworks, guidelines, and reusable templates.
Provide technical leadership and guidance to development teams throughout the project lifecycle.
Ensure alignment with enterprise architecture, IT governance, and security frameworks.
Design solutions using Microsoft technology stack including Azure, Power Platform (Power Apps, Model-Driven Apps, Canvas Apps, Power Automate), and .NET-based systems.
Architect modern applications including mobile solutions (React Native, Flutter) and SPA frontend frameworks.
Define integration approaches and ensure alignment with API-led and service-oriented architectures.
Ensure system performance, scalability, availability, and reliability across all platforms.
Conduct technical risk assessments and define mitigation strategies.
Monitor and optimize existing solutions to meet evolving business and government needs.
Collaborate with business stakeholders, technical teams, vendors, and other government entities.
Support troubleshooting and provide expert guidance for complex technical issues.
Ensure compliance with Information Security Management System (ISMS) policies and report any security incidents.
Enhance long-term sustainability of systems.
Supports architecture and technical alignment for TAMM-related initiatives and Power Apps solutions.
Aligns solutions with government standards, DGE direction, and enterprise architecture principles.
Reduce dependency on vendors for technical design decisions.
Requirement
Qualifications & Experience
Bachelor’s degree in computer science, Information Technology, or a related field.
8–12 years of experience in software development, system design, or solution architecture.
Proven experience in designing and delivering enterprise and complex systems.
Strong hands-on experience with Microsoft technology stack (Azure, .NET, Power Platform).
Experience in application architecture, integration architecture, and cloud solutions.
Hands-on experience with software design patterns and modern architectural principles (microservices, APIs, event-driven).
Experience in mobile application development using cross-platform technologies (React Native, Flutter).
Strong experience in frontend SPA frameworks like react, Vue JS , Angular and backend development.
Experience working in government or highly regulated environments is preferred.
Skills
Strong understanding of software architecture, design patterns, and enterprise systems.
Expertise in cloud platforms, especially Microsoft Azure.
Strong knowledge of integration patterns, APIs, and distributed systems.
Excellent analytical thinking and problem-solving skills.
Ability to translate business needs into technical solutions.
Strong communication and stakeholder management skills.
Ability to lead technical discussions and influence architecture decisions.
Strong documentation and presentation skills.
Ability to manage multiple initiatives and priorities effectively.
Benefits
Apply For This Job