Qureos

FIND_THE_RIGHTJOB.

Senior .NET Developer - Gas, Power & Renewables

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Knowledge, Skills and Abilities
  • Domain Expertise: Strong understanding of physical commodity trading terms, trade lifecycle, scheduling, nominations, transport, storage, and settlement processes. Understanding of PnL impacts across the trading value chain
  • ETRM Platform Development: Proven experience in developing and integrating ETRM/CTRM platforms, with preferential experience working with Allegro (configuration, customisation, API integration, and extensions)
  • .NET Technical Expertise:
    • Strong proficiency in C#, .NET Framework, and .NET Core/5+
    • Experience with ASP.NET, ASP.NET Core, Web API, and RESTful services
    • Solid understanding of object-oriented programming, design patterns, and SOLID principles
    • Experience with Entity Framework, LINQ, and database design
  • Integration & APIs: Extensive experience building integrations between ETRM platforms and complementary systems (risk management, scheduling, settlements, regulatory reporting, ERP systems). Strong knowledge of API design, web services (SOAP/REST), and message queuing systems
  • Database Skills: Proficient in SQL Server, including complex query writing, stored procedures, performance tuning, and database design. Experience with other databases (Oracle, PostgreSQL) would be advantageous
  • Technical Communication: Proven ability to communicate effectively with business analysts, product owners, and business stakeholders located in remote offices, translating business requirements into technical solutions
  • Experience: Minimum of 7+ years in software development within commercial or trading environments, with demonstrable experience in ETRM platform development and integration
  • Agile Methodologies: Familiarity with agile software development methodologies, including Scrum and Kanban. Experience working in cross-functional teams
  • Self-Management: Strong capability to self-manage, prioritise, and plan activities across multiple development work streams
Desirable Experience
  • Experience with Allegro development toolkit, Allegro scripting (AVS/JVS), and Allegro API
  • Knowledge of front-end technologies (JavaScript, TypeScript, Angular, React, or Vue.js)
  • Experience with microservices architecture and containerisation (Docker, Kubernetes)
  • Familiarity with CI/CD pipelines, DevOps practices, and automated testing frameworks
  • Experience with cloud platforms (Azure, AWS)
  • Knowledge of messaging systems (RabbitMQ, Kafka, MSMQ)
  • Understanding of back-office operations, regulatory reporting, and settlement processes within energy trading
  • Experience with version control systems (Git, Azure DevOps, TFS)
Key Responsibilities
Software Development & Integration
  • Design, develop, test, and maintain .NET applications supporting ETRM platforms and related trading systems
  • Build and maintain integrations between Allegro and complementary systems across the trading lifecycle
  • Develop custom extensions, plugins, and APIs for ETRM platforms
  • Write clean, maintainable, and well-documented code following best practices and coding standards
  • Perform code reviews and provide constructive feedback to team members
Collaborative Pod Working
  • Form an effective local BA–Developer–QA pod to improve day-to-day collaboration and delivery efficiency
  • Work closely with business analysts to understand business requirements and translate them into technical specifications
  • Collaborate with QA teams to ensure comprehensive test coverage and quality delivery
  • Participate actively in agile ceremonies (stand-ups, sprint planning, retrospectives)
Solution Design & Architecture
  • Work with functional and technical architecture teams to shape the design of solutions, focusing on scalability, performance, and maintainability
  • Contribute to technical design documentation and architectural decisions
  • Identify opportunities for code reuse, refactoring, and technical improvements
  • Ensure solutions adhere to enterprise architecture standards and security requirements
Testing & Quality Assurance
  • Develop and execute unit tests, integration tests, and automated testing frameworks
  • Conduct preliminary testing of solutions to validate technical implementation before formal testing cycles
  • Support quality assurance teams during UAT and production deployment
  • Troubleshoot and resolve defects in a timely manner
Production Support & Maintenance
  • Provide third-line support for production issues, including root cause analysis and resolution
  • Monitor application performance and implement optimisations as needed
  • Participate in on-call rotation for critical production support
  • Document technical solutions, troubleshooting guides, and operational procedures
Continuous Improvement
  • Stay current with emerging technologies, .NET framework updates, and industry best practices
  • Identify opportunities to improve development processes, tools, and methodologies
  • Mentor junior developers and share technical knowledge within the team
  • Contribute to the development of coding standards and technical guidelines
Qualifications
  • Education: Excellent degree from a top-tier university in Computer Science, Software Engineering, or a related field that demonstrates logical thinking, precise understanding, and clear articulation
  • Certifications: Relevant Microsoft certifications (e.g., Azure Developer, .NET Developer) or Allegro certifications would be advantageous
Key Attitude Competencies
  • Delivery Focused: Strong track record of delivering high-quality software solutions in fast-paced trading environments
  • Collaborative: Team player who works effectively with BA and QA colleagues to form cohesive delivery pods
  • Communication: Good communicator, engaging and able to work with IT and business teams across various time zones
  • Problem Solving: Strong analytical and problem-solving skills with meticulous attention to detail
  • Adaptability: Ability to make decisions and thrive in a fast-paced environment with changing priorities
  • Mentorship: Willingness to mentor junior colleagues and share technical expertise
  • Ownership: Takes ownership of deliverables and demonstrates accountability for code quality and system stability
Key Relationships
  • IT Teams: Product Managers, Product Owners, Business Analysts, Functional & Technical Architects, Delivery Leads, Project Managers, QA/Testers, DevOps Engineers, Application Support Teams
  • Business Stakeholders: Business Users, Traders, Schedulers, Operations Teams, Business Managers
  • External Partners: ETRM vendor representatives (Allegro support), system integrators, and third-party service providers

Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.