Senior Software Engineer (C#)
ago
Location
Waterloo, London
Hybrid
Salary
£100k+
Experience Level
Entry
Junior
Mid
Senior
Expert
Technologies Used
C#
.NET
SQL
Our Client
Global Energy Company
SPECIALTY
Upstream/Downstream, Bio-Fuels, Integrated Gas, New Energies, Chemicals, Energy and Trading
INDUSTRY
Energy
Company Size
80000+ Employees
Aubay's Take
Our client is one of the Super Major global energy companies with who are working to power progress through cleaner energy solutions. You will have the opportunity to work in a challenging but rewarding environment that is fast paced and changing fundamentally, and work towards transforming the business of a Super Major energy company to meet the ambition to be a net-zero emissions energy business by 2050, whilst delivering a world class business case that has a strong societal license to operate. In your role you will be expected to enact change and deliver value globally across business lines and geographies.
Benefits from Aubay
At Aubay UK, people are at the heart of our business. We offer a competitive remunerations package which includes a range of benefits. You will receive continuous support from our dedicated team of Talent Acquisition Specialists who will support your career development and success during your assignment with our client.
25 Days Annual Leave
Work From Home Opportunities
Pension Scheme
Opportunities to Work Directly with our Client
Training Opportunities
Discount Holidays at I'Aero Chalet
Role Summary
Aubay is seeking an experienced Senior Software Engineer to join our dynamic team. The successful candidate will work closely with business users and the lead functional developer to design, develop, and implement software solutions. You will be involved in delivering high-quality software features while ensuring best practices and standards are maintained within the development team. The role also includes addressing urgent production issues by providing quick workarounds and bug fixes. This is a critical position for someone who thrives in a fast-paced, demand-driven trading environment and is passionate about continuous learning.
Required Skills and Experience
- Proficiency in .NET/C# for developing robust software solutions.
- Strong knowledge of SQL Server for managing and optimising data.
- Comfortable working in a fast-paced, demand-driven trading environment, such as an embedded desk developer.
- Excellent communication and interpersonal skills, with the ability to balance pragmatic approaches with formal processes.
- A proactive learner, able to quickly grasp domain knowledge and existing solutions, with support from the lead functional developer.
Desired Skills and Experience
- Experience in fundamental modelling of commodities, particularly in the energy sector (e.g. power, gas, environmental products) or meteorology, would be advantageous.
- Experience with Azure or other cloud-based hosting platforms.
- Familiarity with Entity Framework for efficient data management.
- Knowledge of Blazor (serverside) for building interactive web applications.
- Experience with .NET APIs for seamless integration.
- Exposure to Redis Cache for optimising performance.
- Experience with Azure Service Bus or other messaging technologies for reliable communication between services.
- Familiarity with Azure Event Hubs for real-time data streaming.
Key Role Responsibilities
- Collaborating directly with business users (desk analysts) to understand requirements and provide enriched solutions.
- Working closely with the lead functional developer to define, develop, test, and release new software features.
- Addressing and resolving urgent production issues through workarounds and bug fixes.
- Advocating best practices and standards across the development team to ensure high-quality deliverables.