
(Senior) Software Engineer C# & .NET d/f/m
- Swindon
- Permanent
- Full-time
- Design and develop scalable back-end services and APIs using both C# and .NET 8
- Implement extraction and transformation logic within .NET environments.
- Utilize Python for data processing, automation, and specific application logic as needed.
- Work directly on the Market Data API, taking ownership around enhancements and liaising with business teams to understand new requirements.
- Build processes and automated workflows that support data transformation as well as tools for handling various data types.
- Create Standard Frameworks with which data from different vendors and sources can be onboarded easy, fast and in a more self-service fashion
- Become a member of a global multidisciplinary team of Data and DevOps Engineers delivering features and enhancements for our platform
- Work in a supportive collaborative environment focused on delivering value to our users.
- Be a real technical problem solver, be able to work independently on solutions and the platform with a can-on attitude.
- Keep up to date with new trends in Data Analytics always looking to new solutions to solve complex problems.
- Work closely with the respective IT functions, particularly within the Data space (Market Data IT, Embedded IT etc).
- Take ownership of the technical design of new use cases and ETL jobs taking into consideration robustness, performance availability and maintainability of our strategic data platform.
- Experience in ETL environment to design, implement and maintain optimal data pipeline infrastructure including parsing, cleansing and wrangling of diverse and large datasets
- CI/CD Pipelines: Practical experience with CI/CD pipelines, using tools such as Azure DevOps, GitLab, or similar platforms.
- AWS Proficiency: Hands-on experience with Amazon Web Services, including S3, Lambda, and EC2.
- Data storage solutions using relational databases such as MS SQL.
- The ability to translate business requirements into a technical design. Review and further improve existing technical designs.
- Understanding of operational aspects like high availability, monitoring, security, robustness.
- Knowledge in DevOps best practices
- Fluent in English: Excellent verbal and written communication skills.
- Working in one of the most interesting business contexts; a mixture of energy supply, trading and of course IT!
- Working in an large agile team on things which matter
- Evolve your skills together with us - we offer comprehensive on the job learning as well as support from internal experts to develop your existing skills even further
- Competitive salary plus annual discretionary bonus
- Open and diverse company culture