About this role
As a Software Engineer at BP International, you will design, develop, and support digital products for critical trading and business operations. You'll work in agile, multidisciplinary teams to build scalable web, mobile, cloud, and AI-enabled solutions, partnering closely with business users and stakeholders. This role emphasizes strong engineering fundamentals, a customer-focused mindset, and leveraging modern tools, including generative AI, to deliver impactful technology solutions.
What we are looking for 6
- Design, develop, test, deploy, and maintain business-critical applications and services
- Partner with business users to understand needs and translate them into technical solutions
- Build modern software using C#, .NET, React, TypeScript, Flutter, AWS, and SQL Server
- Leverage AI-assisted development tools and generative AI to enhance productivity
- Apply engineering best practices including CI/CD, automated testing, and code reviews
- Collaborate with product managers, architects, and engineers in agile teams