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 Competencies & Skills :
- Expertise of web front-end and back-end development to include most of the following :
1. C# and .NET8+
2. Rest APIs incorporated with SQL Server or Sybase DB.
3. Angular 16+
4. Typescript, ES6, HTML5, CSS3
Experience with Git, Jira and Confluence.Experience with ORMs : 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 supervision.Demonstrate expertise of :1. Building modern-web applications with Angular 16+
2. Modern UI design principles.
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 & experience requirements :Extensive experience of designing and developing applications both individually and as part of a team.Knowledge of a commodity or financial trading environment useful but not a pre-requisite.Strong inter-personal and communication skills (both verbal and written).Strong problem-solving skills and the ability to develop innovative solutions to technical problems.Ability to coach and mentor peers within the scrum team.Experience of working in an Agile / Scrum team environment.Educated to Degree-level (or equivalent), as a minimum.(ref : hirist.tech)