Full Job Description
Within Software Engineering at ITY, the Asset Management and Real-Time CC creates, deploys, supports, and maintains Shell’s technical engineering, asset maintenance, and real-time control and optimization systems used in P&T, and Upstream/Downstream/IGNE assets. Focus is on differentiating technologies in the form of user friendly and commercial grade software.
The purpose of this role is to provide software technology & product delivery across the entire Application lifecycle management including design, develop, configure, test, deployment of relevant applications (Shell or 3rd party) within the PTM application portfolio area. The Software Developer executes the software engineering methodology to deliver incremental releases (e.g. Agile, Scrum), enhancements and fixes according to the roadmaps that are agreed with the Technology Manager and key business user communities.
This position is responsible for developing, supporting and deploying the Software products in this portfolio, reflecting the requirements of the various Discipline Engineering experts. Software is developed in collaboration with vendors/contractors, and the role requires solid management of commercial and technical delivery of software.
In this role, you must be able to interact with senior stakeholders in the Business Interface Organization, being able to translate complex technical issues into simple business opportunity and challenges in support of decision making.
Key Accountabilities and Responsibilities:
Incremental development and delivery of releases of applications according to agreed roadmap.
Contribute to a diverse, globally distributed (not co-located) SCRUM development team
Deliver on assigned PBI's (Product Backlog items) to a pre-defined SCRUM release map with proper software quality assurance
Use of professional application development and delivery processes (Agile/Scrum Framework), methodologies and tools in delivery of the software packages.
Knowledge on VSTS (Visual Studio Team Foundation Server), Visual Studio, VSTS Release Manager is a must and will be required for application development.
Support Design and implementation initiatives of the application in the business.
Education-Relevant university degree in Computer Science or related discipline is required. Additional background in mathematics or engineering would be considered an asset.
5 to 8 years of relevant IT experience in object-oriented software development using C#, Microsoft .NET Framework
Advanced experience with Web Services technologies (e.g. ReST Full API, OData, Web api 2)
Excellent communication skills (e.g. ability to articulate estimates with proper justification, raise and escalate risks/issues, share successes/failures, be active contributor)
Strong knowledge of service-oriented architecture design and concepts.
Experience working on a virtual, distributed SCRUM development team
Job Knowledge Experience with developing real-time monitoring systems
Experience in Oil and Gas Domain (nice to have)
Nice to have: Kendo UI, High Charts, OData, REST based Web Service
SQL Server, OSIsoft PI, PI AF SDK, PI Web API.
Azure PaaS, SQL Azure, Azure Data Factory, Data Bricks, Blob Storage.
Able to link technical solutions with the appropriate engineering discipline work processes to achieve desired business outcomes.
Able to plan and schedule own work competently for short term assignments
Displays Inter-Personal Effectiveness: build effective and positive relationships that are open and respectful of personal and cultural differences, and work collaboratively with colleagues of different points of view
Delivering Through Others: deliver commitments thru third party suppliers; manage third party suppliers thru business-owned contracts; and ensure delivery for systems supported by other IT teams
Please note: We occasionally amend or withdraw Shell jobs and reserve the right to do so at any time, including prior to the advertised closing date. Before applying, you are advised to read our data protection policy. This policy describes the processing that may be associated with your personal data and informs you that your personal data may be transferred to Royal Dutch/Shell Group companies around the world. The Shell Group and its approved recruitment consultants will never ask you for a fee to process or consider your application for a career with Shell. Anyone who demands such a fee is not an authorised Shell representative and you are strongly advised to refuse any such demand. Shell is an Equal Opportunity Employer.