- Company Name
- Opus Recruitment Solutions
- Job Title
- Software Engineer
- Job Description
-
**Job Title:** Software Engineer
**Role Summary:**
Develop, test, and maintain advanced modelling and optimisation software for real‑time decision‑making in the energy sector and emerging industries. Work across UI, database, and cloud components within a hybrid team, delivering scalable, robust solutions.
**Expectations:**
- Deliver high‑quality code on schedule in a fast‑paced environment.
- Collaborate effectively with cross‑functional team members.
- Continuously improve software reliability, performance, and security.
- Adapt to evolving product roadmap and sector expansions (renewables, mining, finance).
**Key Responsibilities:**
- Design, develop, and test applications using .NET technologies (WinForms, WPF, Blazor).
- Implement cloud‑based microservices, Docker containers, REST APIs, and CI/CD pipelines (Terraform, DevOps).
- Participate in UI design, database schema creation, and deployment automation.
- Conduct code reviews, unit testing, and debugging to ensure robust, scalable software.
- Contribute to documentation and knowledge sharing within the team.
**Required Skills:**
- Proficient in C# and the .NET ecosystem (WinForms, WPF, Blazor).
- Experience with cloud platforms, microservices architecture, Docker, RESTful APIs, CI/CD, and IaC (Terraform).
- Strong problem‑solving abilities and attention to detail.
- Ability to meet deadlines and work under pressure.
- Bonus: exposure to Machine Learning or AI concepts.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Engineering, Physical Sciences, Mathematics, or related field.
- No specific certifications required, but relevant DevOps or cloud certifications are advantageous.
Guildford, United kingdom
On site
25-09-2025