- Company Name
- X4 Technology
- Job Title
- Contract Rapid Application Developer (Energy)
- Job Description
-
Job title: Contract Rapid Application Developer (Energy)
Role Summary:
Speed‑to‑market developer embedded in an energy trading desk, building and enhancing Python, .NET, and Angular solutions to support P&L tools, real‑time analytics, and front‑office trading workflows.
Expactations:
- Deliver production‑ready code within tight trading cycles.
- Collaborate directly with traders, quants, and infrastructure teams.
- Shift‑left refactor, automate, and containerize services for reliable deployment.
- Scale event‑driven architectures on Azure and support continuous integration pipelines.
Key Responsibilities:
- Design, develop, and maintain Python‑based P&L tools using FastAPI, Pandas, and NumPy.
- Build and expose ASP.NET Core Web APIs, integrate SDKs, and handle real‑time data streams.
- Create Angular UI components for trading dashboards and data visualizations.
- Deploy Azure resources via Bicep/Terraform, manage Functions, Service Bus, and Storage.
- Containerise workloads with Docker, orchestrate with Kubernetes, and automate through CI/CD pipelines.
- Work with SQL Server, PostgreSQL, and Cosmos DB for data persistence and analytics.
- Participate in Agile ceremonies and adapt quickly to evolving front‑office requirements.
Required Skills:
- Proven RAD experience in a front‑office trading environment.
- Strong knowledge of C# (.NET Core, ASP.NET Core Web API), event‑based architecture, and containerisation.
- Python expertise: FastAPI, Pandas, NumPy.
- Angular development for responsive UI solutions.
- Azure cloud proficiency: Bicep/Terraform, Web Apps, Functions, Service Bus/Event Hubs, and Storage Accounts.
- Docker, Kubernetes, Azure Pipelines, and CI/CD best practices.
- Relational (SQL Server, PostgreSQL) and NoSQL (Cosmos) database experience.
- Agile methodology mindset and ability to deliver rapid, pragmatic code.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent technical background.
- Certifications in relevant technologies (e.g., Microsoft Certified: Azure Developer Associate, Azure Fundamentals, Angular or .NET) preferred but not mandatory.