- Company Name
- X4 Technology
- Job Title
- Software Engineer (Front Office)
- Job Description
-
**Job title**
Software Engineer (Front Office)
**Role Summary**
Design, develop, and maintain high‑performance trading tools for a commodity trading firm’s LNG desk. Work closely with traders, analysts, and risk teams to build real‑time analytics, forecasting models, tender tracking, and exposure‑analysis applications that directly influence market decisions.
**Expectations**
• Deliver agile, robust solutions that meet business priorities.
• Own the full development cycle: design, code, test, CI/CD, and production support.
• Quickly grasp trading workflows and identify technology opportunities to add commercial value.
• Maintain code quality with unit/integration testing and modern best practices.
• Collaborate effectively with cross‑functional teams (traders, analysts, data scientists, risk).
**Key Responsibilities**
1. Collaborate with front‑office stakeholders to refine and prioritize a product backlog.
2. Design and implement solutions using C#/.NET, Azure, Angular, Python, and SQL Server.
3. Build scalable, maintainable systems with automated testing and continuous integration pipelines.
4. Integrate with existing data feeds, APIs, and office add‑ins (e.g., Outlook).
5. Participate in code reviews, performance tuning, and error‑handling strategies.
6. Mentor junior developers and contribute to engineering best‑practice guidelines.
**Required Skills**
• Strong proficiency in C# (.NET Core, ASP.NET Core, Web API, gRPC)
• Web development with Angular
• Experience on Microsoft Azure (IaaS, PaaS, Azure Functions, CI/CD services)
• Working knowledge of Python for data‑driven modeling and forecasting
• Database design and querying (SQL Server, Cosmos DB, or similar)
• Familiarity with DevOps practices (branching, code quality, automated testing, containerization)
• Comfortable with Excel‑based tools (VBA, Power Query, add‑ins) – considered a plus
**Required Education & Certifications**
• Bachelor’s degree in Computer Science, Software Engineering, or a related discipline (or equivalent experience).
• No specific certifications mandatory, though experience with Azure, .NET, or data‑science tools is advantageous.