Current opportunities >> Position Details >>

Position Details

Job order - J0517-2298 - Permanent Full Time
Title Software Architect, Energy Services
Category Architecture
City Calgary, Alberta, Canada

Job Description Software Architect, Energy Services

Position Description
CGI works with oil and gas companies across the globe to address their business challenges by becoming digital enterprises. We combine extensive industry expertise, proven solutions and end-to-end IT services to help our clients create agile and cost-effective infrastructures that reach new levels of efficiency and profitability.

We are a partner to all oil and gas majors globally, providing services across the value chain, including exploration and production, refining, supply and distribution and B2B/B2C retail.

CGI’s Exploration2Revenue (X2R) Business Suite delivers robust solutions for joint venture, land and production management using mobile, digital and cloud technologies.

CGI systems process 1.5 billion fuel card transactions and manage $100 billion in fuel card payments per year.

95% of UK oil and gas offshore personnel movements are tracked by CGI’s VantagePoB solution.

We are a cloud services provider for 30 upstream operators, managing more than 700 joint ventures.

We provide support for more than 1,000 upstream exploration and production applications for global oil and gas companies.

CGI’s Calgary office is home to a talented team of people responsible for the development, integration, maintenance and expansion of our suite of energy software applications.

We are searching for an experienced Software Solutions Architect who will work with our teams and clients to create state of the art innovative solutions integrating our software into client environments.



Your future duties and responsibilities
• Work in team-oriented environment, providing architectural and performance tuning technical expertise and guidance to key stakeholders on a broad range of Web based Java projects;
• Work as part of various engagement pursuit teams designing suitable solution models which meet client requirements around Cloud deployment;
• Work closely with clients in a presales capacity as well as with team members to understand the business requirements that drive the analysis and design of quality technical solutions;
• Contribute towards the building of appropriate client deliverables, which may include RFP responses, PowerPoint decks, and other artifacts;
• Validate design proposals for new solutions and technical reviews of existing systems;
• Define, analyze and validate detailed system architecture, requirements and design;
• Evaluate changes and perform impact analysis;
• Review and validate system deliverables to maintain the integrity of the system architecture;
• Make recommendations on how to replace customized functionality with out-of-the box solutions;
• Provide knowledge with a broad range of old and new technologies to recognize and exploit the advantages of all;
• Assess, address, and recommend solutions to technical risks to the system architecture;
• Develop, maintain, and publish architecture-related strategies, policies, standards, plans and guidelines
• Leverage existing best practices in addition to proposing, developing and integrating best practices as they relate to business, policy, information, security, application and technical application architecture
• Develop/revise architecture artifacts and ensure their integration across all architecture segments and lines of business
• Act as prime contact for application architecture artifacts developed by projects, programs and portfolios
• Develop application and solution management, sharing and reuse requirements
• Document, evaluate and recommend architecture and design alternatives;
• Mentor architects, developers, and other resources (technical and non-technical) in aspects of architecture;
• Successfully support the assessment of current architectures, recommend future architectures and document a road map to implement future architectures;
• Follow policies and procedures like change management, project governance and software configuration management;
• Utilize excellent oral, written and presentation skills to clearly express and communicate concepts, designs and proposals;
• Highly self-motivated and capable of working with minimal supervision



Required qualifications to be successful in this role
You will have proven experience as an application architect creating state of the art application solutions. Additionally you have a demonstrated pride and passion working with clients to figure out all of the pieces and options to deliver innovative integration solutions for enterprise business applications.

• Strong knowledge of enterprise and solution architecture concepts, performance tuning, values, methodologies, and differentiators;
• University/College degree or diploma in Computer Science or a related discipline
• Minimum ten (10) years working experience in the information technology sector
• Minimum five (5) years working experience in an architecture/performance tuning position dealing with enterprise level applications/solutions
• Experience in java development with ORM (Preferable native EclipseLink and EclipseLink Expressions), Java Profiling tool (e.g. JProfiler), Database tuning.
• Experience in performance analysis and optimization in an enterprise application, database tuning, SQL and refactoring.
• Test Driven Development and working with remote teams.
• Understanding of Microsoft Azure, Power BI and Biztalk would be considered an asset.
• Excellent verbal and written communication skills
• Advanced technical expertise in a variety of technologies and technical/architecture areas to include performance tuning, Web and Application Servers, Mobility, CRM, COTS, SOA, SharePoint, Data Architecture, Data Warehousing, Clustering and High Availability, Message Broker, Security/Identity Management, Cloud, Mobile, Desktop/Client Server, and Network solutions.
*LI-AG1



At CGI, we’re a team of builders. We call our employees members because all who join CGI are building their own company - one that has grown to 68,000 professionals located in 40 countries. Founded in 1976, CGI is a leading IT and business process services firm committed to helping clients succeed. We have the global resources, expertise, stability and dedicated professionals needed to achieve results for our clients - and for our members. Come grow with us. Learn more at www.cgi.com.

This is a great opportunity to join a winning team. CGI offers a competitive compensation package with opportunities for growth and professional development. Benefits for full-time, permanent members start on the first day of employment and include a paid time-off program and profit participation and stock purchase plans.

We wish to thank all applicants for their interest and effort in applying for this position, however, only candidates selected for interviews will be contacted.

No unsolicited agency referrals please.

CGI is an equal opportunity employer. In addition, CGI is committed to providing accommodations for people with disabilities in accordance with provincial legislation. Please let us know if you require a reasonable accommodation due to a disability during any aspect of the recruitment process and we will work with you to address your needs.




Skills
  • Solutions Architecture
  • Technical Architecture

Reference 549344

Click here to apply