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.