What are the responsibilities and job description for the System Architect position at International Software Systems, Inc.?
We are seeking an experienced System Architect to provide technical leadership and architectural oversight for large-scale enterprise application modernization initiatives. The ideal candidate will possess extensive experience in enterprise architecture, solution architecture, software development lifecycle (SDLC), Service-Oriented Architecture (SOA), and large-scale business process automation systems.
The System Architect will collaborate closely with project management teams, enterprise architects, business stakeholders, and third-party vendors to ensure technical solutions align with organizational objectives, enterprise standards, and quality expectations.
Key Responsibilities
- Provide architectural leadership for enterprise-wide software development and modernization initiatives.
- Review, evaluate, and validate technical deliverables, architecture artifacts, and project documentation produced by third-party vendors.
- Ensure proposed technical solutions align with enterprise architecture standards, policies, procedures, and best practices.
- Collaborate with project managers, business analysts, developers, and infrastructure teams throughout the project lifecycle.
- Identify technical dependencies, risks, gaps, and discrepancies that may impact project scope, timelines, or downstream business processes.
- Recommend mitigation strategies and resolution plans for technical issues and architectural concerns.
- Lead architectural reviews, design sessions, and technical governance activities.
- Develop and maintain solution architectures, application architectures, integration architectures, and technical roadmaps.
- Provide guidance on Service-Oriented Architecture (SOA), application integration, and enterprise system interoperability.
- Evaluate and recommend technologies, frameworks, tools, and architectural patterns that support business objectives.
- Support estimation, planning, and resource utilization activities for technical teams.
- Ensure software solutions comply with enterprise security, performance, scalability, maintainability, and reliability requirements.
- Participate in vendor management activities, ensuring deliverables meet quality standards and contractual obligations.
- Collaborate with enterprise architecture teams to ensure adherence to organizational technology strategies and standards.
- Support application modernization, cloud adoption, and digital transformation initiatives.
- Conduct architecture reviews and provide recommendations for continuous improvement.
- Facilitate knowledge transfer and mentor development and technical teams on architectural best practices.
Required Qualifications
Education
- Bachelor's degree in Computer Science, Computer Engineering, Management Information Systems, Information Technology, or a related field from an accredited institution.
Experience
- Minimum 12 years of experience in Information Technology (IT) and Information Systems (IS).
- Extensive experience serving as an Enterprise Architect, System Architect, Solution Architect, Technical Lead, or Senior Software Architect.
- Minimum 10 years of experience utilizing industry-standard Software Development Life Cycle (SDLC) methodologies.
- Minimum 5 years of experience planning and guiding technical implementations for large and complex Service-Oriented Architecture (SOA)-based systems.
- Minimum 5 years of experience supporting pension, retirement, benefits administration, or similarly complex business process automation systems.
- Experience working with large public-sector, government, or enterprise organizations.