Experienced professional with well developed, proficient knowledge and skills in Software Testing & Release. Operational in focus, may instruct or coach other professionals.
Your future duties and responsibilities
Member will be managing the Scrum Team to work on the Team Product backlog and provide technical guidance to the Scrum Team and ensures the Scrum Team delivers effectively features that meets Acceptance Criteria and Quality
Member is expected to work closely with the Business Analyst to understand and estimate product features and backlog items.
Member will be performing technical design reviews for own team and other teams, especially for reusable software components / APIs.
Member is expected to demonstrate usage of different testing patterns, continuous integration processes, and disciplined quality assurance.
Member will be expected to keep architecture solution and high level design documents up to date
Required qualifications to be successful in this role
7-10 years of overall work experience
Primary Skill .Net, C#, OOPS, SOLID design principles and patterns
Secondary Skill WPF, XML schema design
Experience in a vast array of rapidly changing technologies including but not limited to Visual Studio, .NET Framework, C#, VB.
NET, C++, PL / SQL, MVVM, MVC, thread-safe programming and testing methodologies.
Experienced in developing software across the whole architecture stack (e.g. front-end, middle, back-end)
Extensive experience multi-tiered application architectures, including performance, scalability, usability and security.
Strong knowledge of computer science fundamentals and how to apply them in a large-scale distributed enterprise.
Strong understanding and practice of agile software development life cycle processes, including planning, design, software testing and quality control.
Should know how to structure a database, website, and multi-channel application built with microservices.
Ability to communicate the value of architectural improvements in non-technical terms
Can demonstrate personal initiative and take ownership of product deliverables including Total Cost of Ownership
Wide exposure to a variety of technical environments including but not limited to Petroleum Geosciences, Numerical Modeling, High Performance Computing
Object Oriented Programming
Communication (Oral / Written)
What you can expect from us
Build your career with us.
It is an extraordinary time to be in business. As digital transformation continues to accelerate, CGI is at the center of this change supporting our clients’ digital journeys and offering our professionals exciting career opportunities.
At CGI, our success comes from the talent and commitment of our professionals. As one team, we share the challenges and rewards that come from growing our company, which reinforces our culture of ownership.
All of our professionals benefit from the value we collectively create.
Be part of building one of the largest independent technology and business services firms in the world.