Software & IT Services
CGI
Position Description
The candidate for this position will need to be located in Cleveland OH, Columbus OH, or Pittsburgh, PA with work performed at a client site in that city; however, a hybrid working model is acceptable.
CGI is looking for a Software Solutions Architect with experience in Banking, Payments, and/or Commercial Architecture to join our financial services team and provide world class, hands-on expertise to our top tier US bank clients.
Your future duties and responsibilities
• Designing Scalable Solutions: Develop and design software architectures that meet scalability, performance, and security requirements.
• Specifications: Analyze user requirements and convert them into functional/design documents
• Stakeholder Collaboration: Work closely with business stakeholders to understand requirements, translate them into technical solutions, and ensure alignment with business goals.
• Technical Leadership: Provide technical leadership and guidance to development teams, ensuring best practices in coding, architecture, and security.
• System Integration: Oversee the integration of banking software systems with third-party services, legacy systems, and APIs, ensuring seamless functionality across platforms.
• Security Compliance: Ensure that all software solutions adhere to relevant regulatory and security standards.
• Performance Optimization: Optimize the performance and efficiency of applications, identifying and addressing bottlenecks and improving user experience.
• Technology Selection: Evaluate and recommend appropriate technologies, tools, and platforms that align with the organization’s technology stack and strategic goals.
• Risk Management: Identify and mitigate risks associated with software architecture, including potential security vulnerabilities, technical debt, and system failures.
• Documentation: Create and maintain comprehensive architecture documentation, including diagrams, design patterns, and technical specifications for future reference and audits.
• Continuous Improvement: Drive continuous improvement initiatives by staying updated with the latest industry trends, emerging technologies, and best practices to enhance the overall software architecture.Develop application code and unite tests using Java 8 and above, springboot, and other technologies.
• Iterative development on an agile team.
• Daily agile active SCRUM participation
• Lead and mentor other members on the team or in other teams within the client.
Required qualifications to be successful in this role
• Background in Solutions Architecture in banking
• Experience in creating architectural designs in Banking, Payments and/or Commercial Architecture
• Understanding of and experience in technology evaluation process
• Experience in handling security architecture artifacts and working with security and compliance teams
• Expertise in integrating banking systems using different integration frameworks
• Understanding of fund transfer mechanisms such as Fedwire, SWIFT, and ACH
• Knowledge of ISO 20022, Fedwire impact and new XML SWIFT formats
• Understanding of how payments flow integrates with OFAC/AML and Fraud screening platforms
• Understanding of more recent payments processes, such as FedNow, TCH RTP, and Zelle.
• Basic knowledge on Webservices (mostly JAVA).
• Understanding of Agile development methodologies
• Strong problem-solving and troubleshooting skills.
• Attention to detail and ability to work effectively in a team environment.
• Very strong verbal and written communication skills
• Strong ability to adapt and learn new skills and technologies on the fly.
To apply for this job please visit cgi.njoyn.com.