Overview
We are seeking two C#.Net Core engineers for a 12-month contract role in the Fintech sector, focusing on a transition to a data-centric model. The successful candidates will design, develop, and deliver production software for a new event-driven data architecture, while contributing to the technical strategy and collaboration within the team. This role offers a hybrid working environment with a requirement for 2-3 days in the office each week.
Responsibilities
- Develop various system components, including web applications and real-time data processors.
- Design and implement technical architectures that align with business needs.
- Ensure adherence to architectural designs throughout the development lifecycle.
- Contribute to the integration of event-based systems, supporting scalability and stability.
- Maintain and deploy microservices while optimizing performance in the .NET environment.
- Collaborate with the team to impart technical knowledge and improve overall system capabilities.
- Utilize appropriate software development tools for management and automation tasks.
Requirements
- Proficiency in C#.Net Core, with a strong background in system architecture and data processing.
- Experience with Azure Event Hubs or Apache Kafka for event-driven systems.
- Effective knowledge of deploying and maintaining microservices and RESTful APIs.
- Familiarity with both relational (e.g. SQL Server) and NoSQL databases (e.g. MongoDB, CosmosDB).
- Strong debugging and troubleshooting skills within the .NET environment.
- Experience with software development tools, including Azure DevOps and Git.
- Understanding of build/release management and test automation practices.