Senior .NET Full Stack Developer (Azure)

Lviv, Ukraine

At CIGen we partner with both startups and experienced enterprises to help them achieve their business goals through software solutions.

There are two things that help us work in synergy and change this world for the better. Those are solid technical expertise and a set of core values that guide us on our way.

We believe that great results can only be achieved with the right people and the right culture.
That is why we are looking for people to join our team who are like us — passionate about what they do, are open and broad-minded, ready to learn and develop as rapidly as the world changes.

We are looking for a skilled Senior .NET Full stack developer to join our team and offer the best technical solutions for a fin-tech platform.

🔹Project description:
The project is an American software platform (web app), which helps to manage processes of hedge funds. It's a software platform that combines CRM, document management system, and internal processes automation tools for an American company that works in the financial industry. They work with the biggest names in financial services and provide services such as mortgage analytics solutions, analytics consulting, and loss mitigation solutions.

Current stage: ongoing development.

Technology stack: ASP.NET Core API, Rest API, Angular, .NET Core, HTML5, Bootstrap, MS SQL Server, Entity Framework, Microservices Architecture, Onion Architecture, MediatR, CQRS, Redis, SignalR, Azure Cloud Services, Azure Service Bus, Docker, Azure Kubernetes Service (AKS), Azure DevOps (boards, Git)

Team: 4 Full-Stack .NET Developers, 2 QA Engineers, 1 PM, 1 BA

🔹 Responsibilities:
- Be very good at OOPs concepts, SOLID principles, and design patterns; development of the quality and maintainable code;
- Strong knowledge and ability to resolve technical challenges with latest available tools and technologies;
- Ability to identify the best possible solution for a given task;
- Ability to identify code issues and smells and provide optimal solutions;
- Strong skill in designing databases and database access layers;
- Strong soft skills, including attention to detail, problem-solving, and communication skills;
- Leading the team, active participation in the code review process.

- Minimum 4 years of commercial experience with Microsoft.NET/.NET Core frameworks
- Experienced in ASP.NET Core Web API / REST
- Experienced in Microsoft Azure (App Services, Azure Storage, Azure SQL, Azure Service Bus)
- Experienced in Microservices Architecture
- Experienced in oAuth, JWT, OpenID
- Experience with Angular
- Experienced in HTML5, CSS3, Bootstrap
- Experienced in SQL, Microsoft SQL Server and Entity Framework (EF Core)
- Experienced in CI/CD based on Azure DevOps
- Knowledgeable in using the design patterns & practices, clean code principles
- Experienced in using OOP / SOLID / DRY / KISS / YAGNI principles
- Experience with Docker
- Level of English is Upper-Intermediate or higher.

🔹Would be a plus:
- Experienced in React
- Experience with Azure Kubernetes Service (AKS)
- Knowledgeable in Onion Architecture, DDD

☘️We offer:
* Interesting and challenging projects,
* Possibility of fully or partly remote work,
* Flexible working hours to support your work-life balance,
* Transparent and flexible processes,
* Endless possibilities for your professional growth and continuous support from management,
* Cozy, friendly and fun atmosphere,
* In-house English tutor,
* Paid sick leaves and vacations..

...and much more!

Share your CV!

👋🏼We look forward to hearing from you!

Senior .NET Full Stack Developer (Azure)

Job description

Senior .NET Full Stack Developer (Azure)

Personal information
Professional data