Software Engineer- Remote Working- £50 per hour (Outside IR35)
About the Company
A leading company in the energy industry
About the Role
Frontend and backend development of a System for internal use by trading experts.
Responsibilities
- Gather and understand user requirements for UI from trading desks.
- Proactively engage in requirements engineering.
- Collaborate with the development team to implement features.
- Analyze existing legacy curve marking tools and propose innovative cloud-based solutions.
- Design and develop RESTful APIs.
- Work with PostgreSQL and Redis databases.
- Utilize pub/sub messaging systems (e.g., Redis, RabbitMQ, Kafka).
- Contribute to version control using Git.
- Apply software design patterns and testing methodologies.
Qualifications
6+ years of professional experience in full stack development.
Required Skills
- Strong frontend skills in Angular, TypeScript, and React.Js.
- Backend proficiency in C# and the .NET framework.
- Solid understanding of HTML, CSS, and JavaScript.
- Proven UX experience with a focus on proactive requirement engineering.
- Expertise in RESTful API design and development.
- Familiarity with PostgreSQL and Redis databases.
- Experience with pub/sub messaging systems.
- Proficiency in version control systems, preferably Git.
- Knowledge of software design patterns and testing.
- Fluency in English is mandatory, German is a plus.
Preferred Skills
- Experience with container technologies (Docker, ECS, Kubernetes).
- Familiarity with AWS services and cloud architecture best practices.