Overview
We are seeking two C#.Net Core software engineers for a 12-month contract with a financial technology client focused on building a greenfield, event-driven data platform. The role will involve engaging with the integration of a new, near real-time system while collaborating with a team to shape the technical architecture, ensuring solutions are aligned with the broader IT strategy.
Responsibilities
- Engage in the development of web applications and real-time data processors.
- Contribute to data analytics, visualizations, and data integrations.
- Design and develop production software aligned with architectural standards.
- Own the system architecture and technology selection processes.
- Ensure adherence to architectural designs throughout the development lifecycle.
- Debug and troubleshoot within the .NET environment, optimizing performance.
- Utilize modern software development tools for source code management and automation.
Requirements
- Proven expertise in C#.Net Core with a strong focus on architecture and data processing.
- Experience with Azure Event Hubs or Apache Kafka for event-driven systems.
- Familiarity with deploying and maintaining microservices, including RESTful APIs and gRPC.
- Strong background in database solutions, both relational (SQL Server) and NoSQL (MongoDB, CosmosDB).
- Solid debugging and troubleshooting skills in the .NET environment.
- Experience with software development tools such as Azure DevOps and Git.
- Proficiency in build and release management, as well as test automation tools.