Advance Search

Browse Jobs

Software Engineer

Posted a month ago

  • Birmingham, West Midlands
  • Any
  • External
  • Expired - 2 months ago
Job DescriptionJob Title: Software Engineer/DeveloperReports to: Head of Trading IT Solutions UKEmployment Type: ContractDuration: 6/7 months (potential for extension)Start Date: End of April 2024Job Description:The role involves supporting UGC IT within the UK, collaborating closely with a skilled Trading IT Solutions team to develop new features and enhancements primarily for in-house applications and third-party systems on the Microsoft Azure Cloud platform. In a fast-paced Energy Trading environment, the engineer will utilize deep software development knowledge to resolve operational issues and ensure development meets stringent design and QA standards.Responsibilities:Designing and implementing robust, integrated, cloud-based software solutions to enhance trading capabilities.Collaborating with business and IT stakeholders to analyze, capture, and transform business requirements into future-proof solutions.Working within Agile or Waterfall methodologies, aligning with developers, solution architects, and Operations teams throughout the development process.Ensuring all development meets or exceeds client QA and operational standards.Resolving issues in a timely manner with project or operational support teams.Ensuring compliance with security and audit requirements and maintaining proper documentation.Building and maintaining deployment tools, automating operations and processes.Designing and building automated systems for 24x7 monitoring, performance tuning, and infrastructure optimization.Performing database administration tasks including performance monitoring, tuning, and query optimization using PostgreSQL.Requirements:Bachelor's or MS in computer science, engineering, or related discipline.Experience in full-stack software development with proficiency in C# and Python, bonus for VueJS and database management systems like Oracle and PostgreSQL.Ability to quickly adapt to evolving technological needs.Experience with Git version control, Azure services, and agile delivery processes.Excellent communication skills, fluent in English, with the ability to convey complex technical principles to non-technical audiences.Advanced analytical, problem-solving, and troubleshooting skills.Proficiency in automation tools for day-to-day tasks, server provisioning, configuration management, and managing MS Azure Cloud resources.Desirable experience includes analysis and software development within the Energy sector, algorithmic trading, optimization techniques, Infrastructure-as-Code scripting languages, web design, DevOps, Docker/Kubernetes, IP networking, and distributed message queuing systems and streaming technology.
Apply