Negotiable
Undetermined
Onsite
Basel, Switzerland
Summary: The .NET Developer Analyst role in Basel involves joining a team focused on developing risk management systems and transitioning from a legacy monolithic architecture to a scalable microservice architecture. The position requires ownership of tasks, frequent delivery of stable changes, and thorough testing to uphold quality standards. Candidates must be based in Switzerland full-time and will initially work on a 12-month contract.
Key Responsibilities:
- Contribute to the continued development of the micro-services stack in C#.
- Refactor and break down a legacy .NET Framework codebase into smaller components for migration to .NET Core and OpenShift containers.
- Assist in transitioning to a Cloudera-based Data Lake platform.
- Replace legacy interfaces to IT systems with a Kafka-based streaming architecture.
- Participate in rotating support during business hours to ensure system stability and performance.
Key Skills:
- At least 6 years of recent development experience in an Object Oriented language such as C#, Java, or C++, with a willingness to work with C# and Python.
- Knowledge of common algorithms, data structures, and design patterns.
- Experience with relational databases such as Oracle and SQL Server.
- Willingness to engage with business users to define and refine requirements.
- Experience working in an agile team environment focused on iterative development and continuous improvement.
Salary (Rate): 90
City: Basel
Country: Switzerland
Working Arrangements: on-site
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT