Software Engineer Specialist

BP ,
Sunbury-on-Thames, Surrey

Overview

Job Description

As a Software Engineering Specialist, you work within a team to create software for BP colleagues and external users. Your team's mission is to be the IT provider of choice to your area of BP - delivering innovation at speed where it's wanted, and day-in-day-out reliability where it's needed. You will operate in a dynamic and commercially focussed environment, with the resources of one of the world's largest IT organisations and leading IT vendors working with you. You will be part of growing and strengthening our technical talent base - experts coming together to solve BP and the world's problems. Key Accountabilities * Working with users and business analysts to understand requirements * Helping to design, develop, and test custom software applications * Supporting and maintaining your software. We believe in DevOps - you build it, you run it! * Monitoring and applying emerging technologies Desirable Education Computer Science or other technical (e.g. Physics, Engineering) degree or equivalent work experience Desirable Experience and Capability Technical Primary: Experience with development on Salesforce.com * Some experience in one or more of Java, C#, JavaScript/Node.js * Willingness and ability to learn at least one more programming language on top of your existing skillset * Some understanding of the software development lifecycle, including design, security, design patterns for extensible and reliable code, automated unit and functional testing, CI/CD and telemetry * Some understanding of modern technologies like Cloud native, containers, serverless Secondary: * Agile methodologies * User story definition * Application Support * Experience with Azure DevOps and CI/CD tools would be an advantage * Salesforce.com certifications would be an advantage. Leadership and EQ * You embrace a culture of change and agility, evolving continuously, adapting to our changing world. * You are a great team-mate, considering the rest of your team and perspective of others. * You are self-aware and actively seek mentorship from others on impact and effectiveness * You apply judgment and common sense. You use insight and good judgement respond to situations as they arise. * You ensure your personal compliance with BP's Code of Conduct and strong consistency with our Values & Behaviours. * You are developing cultural fluency - you actively seek to understand cultural differences and sensitivities. Flexible Working In IT&S we are committed to providing flexible working arrangements. Agile or flexible working encompasses a wide range of working options, which help people to achieve their full potential. bp has embarked on an ambitious plan to modernize and transform using digital technologies to create new business models and drive efficiency and effectiveness of existing businesses. IT&S is at the centre of bp's Group Strategy. We use our data and technology expertise, to improve efficiency, increase effectiveness and harness the transformational potential of digital technologies and new business models. Our innovations and achievements lead the way for bp to modernise the way it works. IT&S touches every part of bp and we have employees in over 30 countries. Join us and you'll have an opportunity to use your existing experience and expertise whilst continuing to develop professionally. Personal growth and development is encouraged and learning opportunities are plentiful. You are empowered to Explore, Think, Do. If technology excites you, we want you! At IT&S, all the roles are within Chapters. While your role will continue to remain within the Chapter, your initial activities described below may change over time. The chapter will be based on your skill set and will be confirmed if you are the successful candidate. For your first IT&S posting you will join Salesforce Centre for Enablement (Salesforce C4E) team. Salesforce is one of the strategic IT&S platforms to enable BP digital transformation journey. The goal of the Salesforce C4E team is to make sure that Salesforce Platform in BP is safe, reliable, easy to use and a pleasure to work with for all our customers: Professional Developers and Product teams as well as Citizen Developers As a Software Engineer Specialist in the Salesforce Centre for Enablement you will: * Design, build and deploy reusable Salesforce components and services as well as Salesforce applications to be used by Salesforce C4E and our customers - Professional and Citizen Developers across BP * Support BP Salesforce Citizen Developers program, grow BP Salesforce Citizen Developers Community * Enforce Salesforce design, code and quality assurance standards * Provide support to Product teams and Citizen developers: Investigate and resolve Platform issues, action service requests, review code and configuration implemented by projects, manage multiple Salesforce Environments