Job Description
About the company
We are cogify – a dynamic Swiss powerhouse delivering comprehensive tech solutions from A to Z. Our family includes Arrakis, inPositiv and cogify Labs, each contributing unique expertise to our vibrant ecosystem.
At Cogify Group, we specialize in pioneering digital transformation, offering cutting-edge agile consulting, innovating with state-of-the-art technology. Founded in 2018 by two visionary entrepreneurs, cogify Group has expanded its reach globally, now boasting a dedicated team of 50 professionals around the world. We are more than just a technology and consulting group; we are a CH-based, globally active community focused on forging win-win situations that empower our employees and delight our customers.
Join us and be part of a group where innovation meets opportunity, and every challenge is a chance to excel!
Position Overview
We are seeking a highly experienced a Senior Backend Developer with over 10 years of expertise in .NET Core and C#, specializing in REST APIs, microservices, and NoSQL databases. The ideal candidate will excel in writing scalable and maintainable code, applying design patterns like Domain Driven Design (DDD) and SOLID principles, and leveraging tools such as Azure DevOps, Docker, and Kubernetes. Experience in financial services and working within a Scrum team is a plus.
Requirements
– More than 10 years of demonstrable experience in .NET Core and C#.
– Experience in REST API and microservices.
– Experience in the application of parallelism and dependency injection techniques.
– Experience with non-relational NoSQL databases (MongoDB, Redis, …).
– Ability to write quality, scalable and maintainable code.
– Accustomed to following known patterns, such as Domain Driven Design (DDD) or SOLID principles.
– Familiar with tools and concepts related to tests (unit tests, integration tests, code coverage…).
– Experience using version control systems and CI/CD tools.
– Ability and motivation to learn new technologies, tools, and techniques. Interest in innovation.
– Desirable: Having been part of a Scrum team.
– Desirable: Experience in the provision of financial or banking services.
Tools:
- Visual Studio
- Git
- Azure DevOps Pipelines
- Azure App Services / Docker / Azure Kubernetes Service (AKS)
- Application Insights / Log Analytics
- Postman
Responsibilities:
- Translate work elements of applications and use cases in functional applications.
- Design, create and maintain an efficient, reusable and reliable code.
- Integrate data storage solutions.
- Ensure the best possible performance, quality and response capacity of applications.
- Identify bottlenecks and errors, and devise solutions to mitigate and address these problems.
- It helps maintain the quality, organization and automation of the code.
- Collaborate with other team members and interested parties.
- Teamwork and detail orientation.