Source Group are working with a customer in Basel who are looking to hire a .NET Developer Analyst to join them on a long-term contract.
We are looking for a Developer to join our diverse and talented team of engineers dedicated to building risk management systems. The role will be partly responsible for transitioning the platform to a scalable, containerized microservice architecture, moving away from a legacy monolithic system. The successful candidate must be able to take ownership of tasks, deliver stable, incremental changes frequently, and ensure thorough testing to maintain high quality standards.
This role requires candidates to be based in Switzerland full-time. Initial contract is 12 months.
Tasks:
1. Contribute to the continued development of the micro-services stack in C#.
2. Refactor and break down a legacy .NET Framework codebase into smaller components for migration to .NET Core and eventually OpenShift containers.
3. Assist in transitioning to a Cloudera-based Data Lake platform.
4. Replace legacy interfaces to IT systems with a Kafka-based streaming architecture.
5. Participate in rotating support (during the business day) to ensure the stability and performance of our systems.
Must Haves:
1. At least 6 years of recent experience with Development experience in an Object Oriented language such as C#, Java, or C++, with a willingness to work with C# and Python codebases.
2. Knowledge of common algorithms, data structures, and design patterns, with the ability to demonstrate delivery skills.
3. Experience working with relational databases such as Oracle, SQL Server, etc.
4. Willingness to work with business users to define and refine requirements (engaging with multiple stakeholders).
5. Experience working in an agile team environment, with a focus on iterative development and continuous improvement.
#J-18808-Ljbffr