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’re looking for a skilled Full Stack Developer with over 5 years of experience in .NET Core, C#, and Angular, with strong expertise in REST APIs, microservices, and NoSQL databases. The ideal candidate will be proficient in both back-end and front-end development, with a solid understanding of parallelism, dependency injection, and modern testing tools. Experience with React, financial or banking services, and working in Scrum teams is a plus.
Requirements
– More than 5 years of demonstrable experience in .NET Core and C#.
– More than 5 years of demonstrable experience in the use of Angular.
– 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.
– Knowledge in React is considered a plus.
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.