CGI Group
CGI is more than just an IT consulting company; we are a global organization offering a world of opportunities. Become part of an outstanding culture that gives you the freedom to innovate, influence decisions, achieve your full potential, and chart your own career! Our benefits include a share purchase program, profit sharing, wellness credits, training and development programs and flexible work schedules.
The ideal candidates will work in a highly dynamic and fast-paced environment where he/she works closely on the microservice/middleware project. The candidate will want to be on the cutting-edge technologies, exploring exciting areas of our clients and CGI’s future business while keeping up the standard of being leaders in the industry.
• Collect, Analyze and Review Business Requirements, Features and User Stories for intended systems/platforms for implementation projects.
• Design end-to-end IT Solutions for projects, integrating multiple systems and ensuring that designs adhere to agreed design standards and methods.
• Design and build function-centric solutions in the context of transition from traditional, legacy platforms to microservices architectures.
• Define and refactor multi-channel client architecture offering and providing differentiated end-user experiences by leveraging containerization and cloud technology.
• Work with the lead architect to outline the governance and microservices development guiding principles as well as ensuring the best practices are followed by the development team.
• Conducting workshops and driving decision making, scoping, realigning with business case, management presentations for internal and external purpose.
• Responsible for project technical deliverables by producing, reviewing or providing sign-off on them.
• Work collaboratively with agile team (compose of onshore/offshore members), to understand the business domain and client requirements that drive analysis, architecture/design and development of quality technical solutions and deliverables. These solutions cross a broad spectrum of technologies and must align with business and IT strategies and to comply with the organization’s architectural and security standards.
• Contribute to Business development activities by responding to RFP/RFA and prepare Change Request Impact Assessment by offering technical solutions and providing cost estimations
Contribute to the development of Statements of Work and Proposals
• Maintain cutting edge knowledge of current and emerging technologies, industry trends and standards
• University degree – Engineering, Computer Science or IT/Telecommunications preferred.
• A minimum of 7-8 years’ experience in hands on leadership of Technical IT projects
• 7-10 years of Solution Architecture experience
• 3-4 years of experience in Cloud based solution is a plus
• Ability to align Solution Architecture with industry standards around business processes, data/information model, application functions and APIs – knowledge of TM Forum eTOM, TAM, SID, ODA and Open APIs is a must.
• Thorough knowledge of Java solutions and telecom business processes is a must
• Architect large systems – providing guiding principles to deployment teams in right-sizing of servers for hardware, databases and applications.
• Hands on experience of performing a solution design or enterprise architect’s role in Ordering and Product Catalog domain/space (Preferable)
• Experience in Agile Development environment (Preferred certified in SAFe)
• Must have Hands-on experience with Microservices implementation
• Must have Experience with containerization and cloud technologies (eg. OpenShift, Kubernetes, Dockers) as well as DevOps tools (GIT, JIRA, Confluence, Jenkins, SonarQube, UrbanCode Deploy, Dynatrace, ELK etc.)
• Product evaluation using standard based framework or through custom developed framework
• Ability to partner with customers to identify needs and apply appropriate technical solutions
• Excellent problem solving and decision-making skills in a technical environment
• Solid knowledge of the project development and software development life cycle
• Strong leadership skills
• Team Player (coaching more junior team members)
• Excellent interpersonal and customer service skills, ability to build consensus and manage relationships
• Superior communication and presentation skills, both verbal and written
Technical Skills
• Methodology: Agile (SAFe)
• Must have experience in RHEL/Unix and Container Platforms like OpenShift and K8s
• Must Have experience in Java Frameworks: Quarkus, SpringBoot, SpringBatch, SpringRetry, Resilience4j, Hibernate, Drools.
• Must have Integration experience: Kafka, REST, gRPC, GraphQL
• Database/Caching: Oracle, PostGreSQL, RedHat DataGrid, Redis
• Security: Basic understanding of security handshake, certificate, protocol, cipher
• Source Control: GIT, SVN
• Test Automation: TestNG, EvoSuite, TDD Based
• CICD: JIRA/Confluence, Jenkins, UDeploy, Artifactory, Maven/Gradle, SonarQube, CheckMarx
• Others: Load Balancing, ELK stack, DynaTrace Managed
Insights you can act on
While technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success.
When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees ”members” because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today – one of the world’s largest independent providers of IT and business consulting services.
At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist.
Ready to become part of our success story? Join CGI – where your ideas and actions make a difference.