The Software Architect (Senior) is responsible for defining high-level system architecture, setting technical standards, and guiding development teams in the design and implementation of large-scale software systems This role requires independent work, technical leadership, and experience supporting both legacy mainframe platforms and modern Microsoft Power Platform solutions
Role Level: Senior (60–84 months of experience) The candidate must be able to work independently and provide technical guidance to other team members
Key Responsibilities
• Define and maintain enterprise-level software architecture and system design
• Establish and enforce coding standards, tools, platforms, and best practices
• Collaborate on large-scale mainframe projects and modernization initiatives
• Supervise and provide technical leadership to development teams
• Prepare technical documentation, design specifications, and written reports
• Support production systems and resolve complex technical issues
• Participate in testing, validation, and quality assurance activities
• Support integration between legacy systems and modern automation and reporting platforms
Mandatory Qualification
• Senior Software Architect with 60–84 months of experience designing and supporting enterprise-scale software systems
• Demonstrated ability to work independently and guide technical teams
Required Experience and Skills
• 84 months of experience collaborating on mainframe projects, preparing reports, and supervising development teams
• 48 months of experience supporting production SharePoint sites and applications
• 60 months of experience supporting DB2 and VSAM databases
• 60 months of experience coding queries using Easytrieve and performing testing with tools such as Intertest
• 84 months of experience developing scripts and testing in the IBM 3090 mainframe environment
• 48 months of experience with Power Automate and Power BI
• 48 months of experience with Power Apps