Software Engineer
IN09 Shell India MP Ltd - SSSC · Bangalore RMZ-ECO WORLD, India
About The Role
The primary responsibility of this role to work as Software Engineer - Endur to manage the technical delivery of complex projects and programs, bring about industry best practices, and uphold its integrity. This role requires to review technical delivery of Junior resources and coach/mentor technical resources. Endur is the core ETRM software, for Shell, it manages one of its biggest portfolios, LNG. The role will navigate complex team structure with number of teams, team leads and mangers to uphold and influence their processes with industry standard and excellence.
The role is expected to work in predominately the DevOps way of working.
The role will be working directly with business to understand business issues, fact finding, analyze impacts and dependencies, recommend end-to-end solution design, independently or work as a team, to implement the solution, or solve an incident or problem.
The role position will work in project and/or application support teams in the delivery of projects and may include tasks from every part of the software development lifecycle, including task management, requirements gathering and traceability, prototyping, design and development, testing and release/patching.
The role may also support turn-key/SaaS solutions, which needs to work with third party suppliers to implement change requests, support end-to-end internal and user testing, testing/trials of software patches/upgrades, support deployment, post deployment validation and business acceptance.
The role may also involve the prototyping and delivery of a solution or new technology, which may include new development, configuration and installation of third -party packages, and software integration efforts. It may include tasks from every part of the software development lifecycle, including design, development, programming, and software deployment (both the installation and decommissioning of software).
Deliveries process and activities, standards and communications, will be in accordance to the enterprise/team guidelines, tooling, processes and norms (eg, attending and providing sharing sessions, attending scrum calls, process improvements, etc)
The role is part of and supports a global team. This role will primarily work with the Shell Energy business. This includes the domestic gas/power marketing businesses in North America, Europe, Asia and Australia, along with the Global LNG (SLMT) business.
Responsibilities include (but not limited to)
- Capture and document user requirements into specifications, from inputs from subject matter experts and Design Authority.
- Understanding business requirements, to pilot and prototype new solutions and technologies, including procurement, setup, development, demonstration, and deployment.
- Support Projects and Support teams in all phases of the software development lifecycle, including Requirements Gathering, Analysis, Design, Coding, Testing, Implementation, and Production support for software systems.
- Determine and design solutions that are scalable and sustainable for a global business
- Establish and maintain stakeholder satisfaction levels. Build and develop strong trust relationships with the stakeholders demonstrated through clearly owning, resolving, and communicating issues and problems
- Contribute/participate in local and global IT community activities
- Dimensions:
- Typical Years of Experience: 4+ years of corporate IT experience, preferably in Endur projects & implementations with end-to-end trade lifecycle process
- Minimum Education or Certification: 4-year Degree related to IT
Experience Needed
- Intermediate/Expert level of experience in successfully providing application support / development in a corporate setting.
- Full life cycle development experience in a project development role
- Experience in supporting a diverse application landscape, including change management, application testing, data integrity management, patch management and end-user support and training.
- Experience designing or changing business critical reports/processes to gain full value from technology solutions.
- Must have a good object-oriented development background with understanding and experience of concepts like dependency injection and test-driven-development
- Must have experience following a structured CI/CD process to ensure standards and processes are uniformly upheld
- Understanding of valuation and pricing models as they pertain to energy commodities.
- Commodity experience with one or more of the following commodities: Power, Natural Gas, LNG or NGL
- Skills and knowledge desired
- Knowledge in specific areas of Energy Trading and prior experience with Energy Trading systems development.
- Knowledge of development life cycle and support of applications.
- Understands mature software design/architectures, software quality management and coding standards
- Independent working in a highly competitive environment with other team members, business stakeholders, is a special challenge that requires a great deal of flexibility and understanding.
- Managing multiple delivery priorities and multiple demand requests
- Able to perform in virtual, cross-functional, cross-cultural teams.
-
Has work experience of the following are required
- Openlink Endur (v19+) development experience
- Endur JVS/ OC JAVA/.Net coding skills
- Good knowledge of the Endur data model for transactional and static data
- Extensive knowledge of Endur’s Simulation Results and JVS Libraries
- Experienced in handling memory management issues with JVS scripting
- Experience developing external OpenComponents applications
- Familiar with Microsoft Azure DevOps tools (such as VSTS and GIT)
- Familiar with Software Engineering processes (such as Configuration Management, Change Management, Release Management, etc)
-
Secondary experiences which are valued
- Experience with software development using MSFT C# and ASP.Net
- Experience with software development using Java
- Crystal Reports development experience
-
DISCLAIMER
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 Shell/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.
Similar roles you might like
See all →This is an external listing. JobSpring does not represent or verify the employer. Report this listing
