Software Engineer - C# (Contract)

Apply Now
Company
X4 Technology
Job location
London, UK
Salary
Undisclosed
Posted
Hosted by
Adzuna

Job details

Outside IR35 £600 - £700 Per day Hybrid - 3x Central London 12-Month Contract A fast growing Energy & Commodity trading company is embarking on a transition from a CTRM-centric technology architecture to a data-centric model, to enhance scalability and stability. The first phase involves the integration of a new event-based, near real-time Risk system. The primary objectives include decoupling from the existing CTRM system and establishing a long-term, purpose-built platform to seamlessly, quickly, and cost-effectively integrate multiple systems, services, and business operations in the future. They are seeking an experienced software engineer for a contract role to assist in this multi-year programme of work. In this role, the contract software engineer will be responsible for designing, developing, and delivering production software. Additionally, they will contribute to shaping the broader technical architecture of the platform, aligning solutions with our IT strategy, and imparting technical knowledge and expertise to the team. Responsibilities of the Contract Software Developer Collaborate within a diverse team of consultants, contractors, and permanent engineers through the iterative development phases of the CTRM to real-time Risk system derivatives integration project. Engage in the development of various system components including web applications, real-time data processors, data analytics/visualizations, and data integrations. Exhibit a strong engineering focus and a commitment to quality delivery, while navigating time constraints, risks, and costs in our fast-paced, results-driven trading environment. Design purpose-driven technical architectures, owning the system architecture and technology selection to deliver solutions that meet business needs. Ensure adherence to architectural designs throughout the development process. Implement robust systems using modern software engineering techniques, emphasising automation to enhance efficiency, maintain quality, and boost productivity; including automated testing, continuous integration, and automated deployment. Partner with the IT Operations/Infrastructure team to deploy solutions into the clients IT infrastructure sustainably, considering scalability, security, and performance to ensure efficient integration with existing systems and infrastructure. Promote knowledge continuity by liaising closely with other IT stakeholders. Create comprehensive documentation detailing system configurations, processes, and troubleshooting guidelines. Participate in handover workshops to effectively transfer knowledge to permanent staff. Experience required of the Contract Software Developer: Proficiency in the .NET ecosystem, demonstrating in-depth expertise in: Event-drive architecture and data processing, utilizing frameworks such as Azure Event Hubs or Apache Kafka. Developing, deploying, and maintaining microservices, with a strong understanding of RESTful APIs and gRPC. Implementing database solutions, with a preference for experience in both relational databases like SQL Server and NoSQL databases like MongoDB or CosmosDB. Advanced debugging and troubleshooting skills within the .NET environment, including performance optimization and monitoring. Familiarity with a range of software development tools, such as source code management (e.g. Azure DevOps, Git), build and release management (e.g. Azure DevOps Pipelines) and test automation (e.g. unit testing tools, BDD tools like Cucumber/Gherkin) Familiarity with cloud PaaS and IaaS (e.g. Microsoft Azure), and experience in developing containerized microservice architectures using technologies like Docker and Kubernetes. Familiarity with at least one type of DB technology (SQL Server, Mongo DB etc) Experience working on multiple projects as a Software Engineer within a multi-disciplinary team, being proactive in taking ownership your deliverables, while collaborating across the team, following the direction set by technical and delivery leads This is an Outside IR35 contract opportunity coming in between £600 - £700, as these are urgent requirements the client are looking to interview as soon as Monday the 16th. Please apply immediately for consideration
Apply Now
Other Jobs
Loading...
Get the freshest news and resources for developers, designers and digital creators in your inbox each week
Loading form
Start Free Trial
Connect
RSSFacebookInstagramTwitter (X)
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
© 2000 - 2024 SitePoint Pty. Ltd.