About the IT Team
Glencore's Information Technology group develops and supports a range of IT applications and infrastructure to meet the needs of a fast moving, international commodity trading business. The London-based team is primarily focused on energy trading (oil and gas) and supports business users across a number of offices globally. The team covers activities across the IT lifecycle including architecture; project management; business analysis; software design, development and support; infrastructure design; and vendor management. Glencore uses a wide range of modern IT technologies in London and its other offices and also uses a number of leading commercial applications, providing a diverse set of opportunities and challenges.
This role will suit an experienced full-stack analyst / developer with a broad, yet modern skill set and a proven track record, who ideally has knowledge and experience of the commodity or financial trading sectors.
Key Responsibilities :
- Senior Developer (around 10 years development experience, perhaps with recent team lead responsibilities) working in a scrum team to deliver robust enterprise-wide solutions utilising industry standard practices
- Design, develop, enhance and maintain applications using agreed coding standards and quality targets.
- Ensure quality code reviews and thorough unit tests are executed by the team.
- Liaise with immediate scrum team, other scrum / project teams, line manager and development leads to ensure accurate and complete delivery.
- Contribute to the development and implementation of software development best practices within Glencore IT.
- Support and mentor other developers in all areas of the development lifecycle.
- Contribute to the development and implementation of software development best practices within Glencore IT.
- Support and mentor junior developers in all areas of the development lifecycle.
Key Competencies & Skills :
Expertise of web front-end and back-end development to include most of the following :
C# and .NET8+Rest API's incorporated with SQL Server or Sybase DBAngular 16+Typescript, ES6, HTML5, CSS3 .Experience with Git, Jira and Confluence.Experience with ORM's : NHibernate and / or Entity Framework.Strong interpersonal and communication skills.Strong problem-solving skills.Ability to grasp complex multi-part systems.A willingness to engage with be interested in the trading and commercial activities of the business.Delivery focused and strong team player.Working independently. without close supervisionDemonstrate expertise of :
Building modern-web applications with Angular 16+Modern UI design principles. i.e. Able to take initial design direction and interpret those guidelines .to finalise the design through to a solution.API Design and development fundamentals.Good SQL / Sybase knowledge.Functional and functional-reactive programming in Typescript.Functional requirements and system design specifications.Test case preparation and execution.Setup of development environments to include source code and version control.Software builds procedures.Education & experience requirements :
Extensive experience of designing and developing applications both individually and as part of a teamKnowledge of a commodity or financial trading environment useful but not a pre-requisiteStrong inter-personal and communication skills (both verbal and written)Strong problem-solving skills and the ability to develop innovative solutions to technical problemsAbility to coach and mentor peers within the scrum teamExperience of working in an Agile / Scrum team environmentEducated to Degree-level (or equivalent), as a minimumSkills Required
Git, Confluence, Html5, Jira, Css3