Role Purpose
As a Senior BackEnd Software Engineer you will design build test and support core backend components around a central trading application and its surrounding code libraries. You own delivery from technical design and implementation through testing release and production supportwith special attention to performance quality and security.
Key Responsibilities
- Design & Build
- Translate functional specifications into technical designs and program structures.
- Implement clean modular backend code (Java/C) plus automation/scripting as needed.
- Keep design and technical documentation accurate and up to date.
- Testing & Quality
- Create and execute unit/integration test cases.
- Perform self and peer code reviews; remediate defects and incidents to closure.
- Support technical integration testing with interfacing applications.
- CI/CD for the Trading Platform
- Establish and evolve CI/CD pipelines for the application and related libraries working with a central platform team and following shared guardrails.
- Automate build packaging environment promotion and release management.
- Operations & Support
- Troubleshoot and resolve application incidents in a productioncritical environment (including occasional weekend/holiday windows for releases).
- Contribute to workflows change implementation user enablement and runbooks.
- Collaboration
- Work closely with trading back office and support users; align with business analysts and IT peers in an agile context.
Qualifications :
Required Skills & Experience
Core Technical
- Objectoriented programming: Java and/or C (senior level)
- Scripting: Shell (musthave); Python is a plus
- SQL: Solid knowledge (PostgreSQL preferred)
- Linux: Confident on Linuxbased systems
- Version control: Git (e.g. GitHub/Bitbucket)
- CI/CD: Practical experience setting up pipelines and release flows (tooling flexible)
- Murex Exposure is considered a BIG plus
Professional Competencies
- Agile ways of working (Scrum/Kanban)
- Strong analytical thinking problemsolving and resultdriven detailoriented approach
- Clear structured and convincing communication; solid collaboration skills
- Able to work independently and remain stressresistant in productioncritical contexts
Nice to Have
- Experience with trading platforms (e.g. Murex) in development support or integration
- Interest/experience in financial markets
- Broader DevOps skills (artifact management environment automation test data management)
Additional Information :
Additional Information
- The client values diversity and inclusion offering a positive work culture focused on well-being
- Opportunity to contribute to innovative ground-breaking technologies in the energy sector
Remote Work :
No
Employment Type :
Full-time
Role PurposeAs a Senior BackEnd Software Engineer you will design build test and support core backend components around a central trading application and its surrounding code libraries. You own delivery from technical design and implementation through testing release and production supportwith speci...
Role Purpose
As a Senior BackEnd Software Engineer you will design build test and support core backend components around a central trading application and its surrounding code libraries. You own delivery from technical design and implementation through testing release and production supportwith special attention to performance quality and security.
Key Responsibilities
- Design & Build
- Translate functional specifications into technical designs and program structures.
- Implement clean modular backend code (Java/C) plus automation/scripting as needed.
- Keep design and technical documentation accurate and up to date.
- Testing & Quality
- Create and execute unit/integration test cases.
- Perform self and peer code reviews; remediate defects and incidents to closure.
- Support technical integration testing with interfacing applications.
- CI/CD for the Trading Platform
- Establish and evolve CI/CD pipelines for the application and related libraries working with a central platform team and following shared guardrails.
- Automate build packaging environment promotion and release management.
- Operations & Support
- Troubleshoot and resolve application incidents in a productioncritical environment (including occasional weekend/holiday windows for releases).
- Contribute to workflows change implementation user enablement and runbooks.
- Collaboration
- Work closely with trading back office and support users; align with business analysts and IT peers in an agile context.
Qualifications :
Required Skills & Experience
Core Technical
- Objectoriented programming: Java and/or C (senior level)
- Scripting: Shell (musthave); Python is a plus
- SQL: Solid knowledge (PostgreSQL preferred)
- Linux: Confident on Linuxbased systems
- Version control: Git (e.g. GitHub/Bitbucket)
- CI/CD: Practical experience setting up pipelines and release flows (tooling flexible)
- Murex Exposure is considered a BIG plus
Professional Competencies
- Agile ways of working (Scrum/Kanban)
- Strong analytical thinking problemsolving and resultdriven detailoriented approach
- Clear structured and convincing communication; solid collaboration skills
- Able to work independently and remain stressresistant in productioncritical contexts
Nice to Have
- Experience with trading platforms (e.g. Murex) in development support or integration
- Interest/experience in financial markets
- Broader DevOps skills (artifact management environment automation test data management)
Additional Information :
Additional Information
- The client values diversity and inclusion offering a positive work culture focused on well-being
- Opportunity to contribute to innovative ground-breaking technologies in the energy sector
Remote Work :
No
Employment Type :
Full-time
View more
View less