Negotiable
Undetermined
Undetermined
London
Summary: The role of Software Engineer requires a candidate with extensive experience in software development, particularly in .NET Core applications, to deliver high-quality software products. The position emphasizes a continuous improvement mindset and the ability to optimize processes for business value. The ideal candidate will also handle complex integration scenarios and support functional excellence through best practices. Experience in the energy sector is preferred but not mandatory.
Key Responsibilities:
- Provide consultation and develop solutions that align with enterprise technology standards, principles, and methodologies.
- Estimate effort, design solutions, and produce technical deliverables, including coding, testing, and comprehensive documentation.
- Support functional excellence by defining and maintaining tools, standards, and methodologies, incorporating industry best practices.
- Handle complex integration scenarios, including connections between on-premise systems, cloud platforms, and legacy solutions.
Key Skills:
- Over 8 years of software development experience across various areas, including front-end, back-end, cloud automation, and orchestration.
- At least 3 years of hands-on experience in designing, developing, and maintaining .NET Core applications.
- Strong expertise in building real-time event-driven systems and advanced back-end development, including server-side messaging.
- Proficient in serverless computing using tools like Azure Data Factory, Durable Azure Functions, Service Bus, Azure Blob Storage, and LogicApps.
- Skilled in designing low-latency solutions for data acquisition or trading systems.
- Expertise in data development technologies such as SQL, NoSQL, and cloud-based datastores.
- Well-versed in cloud-native deployments, including CI/CD pipelines (e.g., GitHub Actions, Azure DevOps) and containerised environments (Kubernetes, Docker).
- Experience working within Agile teams, employing robust architectural and design practices, unit testing patterns, and maintaining high code quality standards.
Salary (Rate): undetermined
City: London
Country: undetermined
Working Arrangements: undetermined
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
We are seeking a skilled Software Engineer with a solid track record of adhering to best practices in software engineering and delivering impactful software products and applications. The ideal candidate should exhibit a continuous improvement mindset, focusing on optimizing processes and applications to create business value.
Primary Responsibilities:
- Provide consultation and develop solutions that align with enterprise technology standards, principles, and methodologies.
- Estimate effort, design solutions, and produce technical deliverables, including coding, testing, and comprehensive documentation.
- Support functional excellence by defining and maintaining tools, standards, and methodologies, incorporating industry best practices.
- Handle complex integration scenarios, including connections between on-premise systems, cloud platforms, and legacy solutions.
Essential Qualifications:
- Over 8 years of software development experience across various areas, including front-end, back-end, cloud automation, and orchestration.
- At least 3 years of hands-on experience in designing, developing, and maintaining .NET Core applications.
- Strong expertise in building real-time event-driven systems and advanced back-end development, including server-side messaging.
- Proficient in serverless computing using tools like Azure Data Factory, Durable Azure Functions, Service Bus, Azure Blob Storage, and LogicApps.
- Skilled in designing low-latency solutions for data acquisition or trading systems.
- Expertise in data development technologies such as SQL, NoSQL, and cloud-based datastores.
- Well-versed in cloud-native deployments, including CI/CD pipelines (e.g., GitHub Actions, Azure DevOps) and containerised environments (Kubernetes, Docker).
- Experience working within Agile teams, employing robust architectural and design practices, unit testing patterns, and maintaining high code quality standards.
Preferred Qualifications:
- Experience in the energy sector, particularly knowledge of the end-to-end power trading lifecycle and European wholesale energy markets.
- A background in data engineering, including experience with Python, Databricks, and Power BI.