Please check your email .
Job Title: Python Developer - Trading Applications
Location: London/Hybrid- Onsite 2-3 days per week, with flexibility to work remotely once up and running
Salary/Rate: Up to £500 per day INSIDE IR35
Start Date: As soon as possible
Job Type: 12 month contract initially + extensions
Company Introduction
Coltech is partnered with a leading Global Energy Trading client who are looking for an experienced Python Developer to join their team for a 12 month contract.
The Python Developer is a skilled professional with a strong track record in software engineering best practices, dedicated to delivering software products and applications that create significant business value. This individual will embody a continuous improvement mindset, focusing on optimizing processes and applications based on value-driven principles. The ideal candidate thrives in a global team environment and has substantial experience within the energy trading sector, demonstrating the ability to collaborate effectively and drive innovation.
Job Responsibilities
* Translate and align functional requirements with technical concepts to ensure clarity and effective implementation.
* Conduct estimation, solution design, and detailed technical design, including application deliverables such as code, tests, and documentation.
* Provide solutions in accordance with enterprise technology principles, methods, standards, and practices.
* Deliver business-critical applications in Python with scalable architecture design.
* Deliver applications using an event-driven microservices architecture.
* Manage databases, addressing performance issues, particularly with SQL Server.
* Contribute to the definition and maintenance of standards, methods, and tools, incorporating best practices from market implementations.
* Manage complex integration scenarios and interfaces across the ETRM landscape.
* Develop and maintain solution patterns and best practices for software development.
* Design, develop, and maintain robust back-end systems in Python.
* Leverage Azure, GitHub Actions, CI/CD pipelines, Cache techniques, and SQL databases for efficient application development.
* Collaborate with cross-functional teams, including analysts and business stakeholders, to deliver innovative and aligned solutions.
* Optimize application performance and scalability using performance monitoring and tuning tools.
* Implement security best practices in software development, ensuring compliance with relevant frameworks and standards.
Required Skills/Experience:
* Proven track record of relevant software development experience with Python.
* Critical experience within a finance or trading environment.
* Extensive delivery experience of Behavior-Driven Development (BDD) and writing testable code.
* Proven experience working in agile teams, demonstrating the application of agile principles with lean thinking.
* Useful experience blending data engineering with core software engineering.
* Experience with cloud platforms (e.g., Azure, AWS) and containerization technologies (e.g., Docker, Kubernetes).
* Proficient in profiling and optimizing Python code.
* Awareness of executable documentation concepts.
* Experience in providing support for trading applications.
* FastAPI and Async Processing: Proven experience with FastAPI and async processing.
Desired Skills/Experience:
* Experience with other programming languages (C++, .NET) and frameworks.
* Familiarity with Github Actions is a plus.
* Experience with Databricks is a plus.
Apply now for immediate consideration
Pro Contract Jobs
Sterling House,
East Wing, Suit 310E,
Langston Road,
Loughton, IG10 3TS.
Phone No: 0203 371 1252
2024 © Pro Contract Jobs. ALL Rights Reserved.
Powered by: Talenetic Job Board Software