Skip to main content

Senior Fullstack Developer

Technology
Software Technology
Chicago, United States1 month agoUntil 11/10/2026
Service contract

Job description

BP Inc.

Senior Software Engineer (.Net/C#)

Working in CST Time Zone (8am CT Stand-ups)

100% Remote

18-Months+

  • Scrum Team: 9 in total (5 Sr Devs, 3 Architects, Product Leader) – US and London based resources.

Our people are passionate technical experts. Could you lead them?

Our client is striving to meet the growing global demand for safe, sustainable and affordable energy. That means creating a more efficient business that makes the best possible. This is an open, collaborative environment in which our teams are there when our global partners need them. For you, that means the opportunity for worldwide exposure and the chance to test your technical skills frequently.

About the role

As a senior Software Engineering with us, you'll coach a team of business analysts and software engineers. You'll develop their capabilities and ensure they deliver agile solutions that meet our ever-changing and challenging business needs. You'll aim to continuously improve business delivery processes and support the performance and development of member of your team - supporting them with a diplomatic attitude and cultural sensitivity.

In this role, you'll explore, think and do. That means exploring new opportunities for you or your team members to progress. It means leading technical thinking across a wide range of technologies. It means using your strong coding abilities to develop responsive web applications and mobile apps that go beyond just the one language.

It means using your understanding of micro services and cloud environments to implement continuous integration, unit testing, test automation and behavior driven development. And it means building strong relationships with internal and external stakeholders - responding to their needs.

About You

Taking on a senior technical role means having a broad knowledge of your area. For you, that means understanding modern development methodologies, dev ops practices and techniques, as well as design and automation environments. You are a hands-on coder, and know how to design high quality, maintainable code for the long term, and empower your teammates to do so along with you.

Alongside a degree in a related subject, you'll need to have strong skills in coaching, software development, system design, data analysis and communication. But beyond this, you're all about your team - on a deeper level. You always look to empower them, evolve them, professionally and personally, and you inspire them with your open and supportive nature.

What we need to see:

  • 10+ years' industry experience in software design and development with engineering best practices
  • Experience developing production software using C# .Net core and powershell or python is a plus
  • REST Microservices Development and Design – including securing APIs, Unit Testing, and Deploying code via Azure Devops/
  • Experience with web technologies (e.g. HTML, CSS, JavaScript frameworks)
  • Hands-on experience with Microsoft Azure
  • Familiarity with Scrum methodology
  • B.Sc. or higher in Computer Science or similar
  • Ability to prioritise tasks and work independently
  • Excellent communication skills

Required Skills : 10+ years experience in Software Development for large scale applications: C#, REST API Development (Microservices) .Net Core CI/CD and Unit Testing (Azure Devops preferred) Azure Cloud or AWS experience (will be working in Azure) SOLID Principals, Multi-Threading, Dependency Injection Excellent communication skills - will be working with a team members in US and London

Basic Qualification :

Additional Skills : World class engineering team, and product development culture - all agile 100% Remote Apex Systems Consulting Services

Background Check :Yes

Notes :100% REMOTE 24-Month+ Projects Interview process is 2 steps (30-45 min each) No transfers unless starting on receipt, not approval

Selling points for candidate :World class engineering team, and product development culture - all agile 100% Remote Apex Systems Consulting Services

Project Verification Info :Client Letter, Apex Letter only

Exclusive to Apex :Yes

Face to face interview required :No

Candidate must be local :No

Candidate must be authorized to work without sponsorship ::No

Interview times set :Yes

Type of project :Development/Engineering

Master Job Title :Dev: Open Source

Branch Code :Chicago

Interested in this role?