Position: Senior/Tech Lead (.net/angular)
Company: Cider Consulting
Category: .NET
Experience required: 5y
English level: upper

At Cider Consulting, we believe in the power of synergy and the magic that happens when brilliant minds come together. We are currently seeking a dynamic, experienced Tech Lead skilled in .NET, Angular, Azure, and SQL to join our vibrant international team.

**Project:**
We're working on a software system to help nursing homes schedule their doctors. It's like a digital planner for making sure doctors are available when needed. This a module for a big ERP system that we are building for the customer. 

It's made using .NET 6. For getting and updating data, we use GraphQL and regular API methods. Our user interface (what you see when you use the app) is created with Angular 15. It has tables where you can flip pages, fill out forms, and pop-up windows. Right now, we're working on a new part of the software that might become its own mini-software later on. We use Azure for hosting, but you don't need to know about it since we won't give access. Our team follows a work method called Scrumban.

**Technologies:**
We use the same technologies as in the monolith:

GraphQL (HotChocolate)
EntityFramework / MS SQL Server
AutoMapper
FluentValidation
Additionally, for scheduling, we also use:
MediatR
From an architectural standpoint, in scheduling we utilize the following patterns/approaches:

Clean Architecture / Domain-Driven Design
Modular Monolith Architecture
Event-based communication

**Our Team:**
—  We have 2 expert developers
— A precise AQA.
— An insightful BA.
— A dedicated PM.

+ Plus, we have a talented Designer and an Architect in-house. 

**What we offer:**
— Flexibility: We value work-life balance, offering a flexible schedule and fully remote working arrangements.
— Efficiency: Skip the lengthy hiring process. With us, you can look forward to just 2-3 interviews.
— Stability: We provide long-term contracts, ensuring job security.
— Competitive Compensation: We believe in rewarding talent and offer comprehensive salaries.
— Friendly Environment: Be part of a supportive, international team.
— Agile: We apply Agile methodologies to ensure efficient, high-quality outputs.
— No Bureaucracy: Say goodbye to unnecessary red tape and middle management.
— Location: New York, Fully Remote

**What we’re looking for:**
— 8+ years of commercial experience in software development, with significant expertise in .NET 6.
— 4+ years experience with Angular and frontend development.
— 3+ years of team-leading experience, ideally in an agile environment.
— Experience GraphQL (HotChocolate)
— Familiarity with NoSQL, and SQL databases like Redis.
— Experience with Docker, Kubernetes, and Microservices architecture.
— Excellent communication skills in English (Upper Intermediate level or above).

**Your role:**
— Analyzing requirements and overseeing the implementation of project architectures.
— Contributing to all phases of the development lifecycle.
— Reviewing work and providing feedback to team members.
— Supporting continuous improvement by investigating and presenting alternative technologies.
— Working closely with our engineers and clients to deliver high-quality results.

Are you ready to take your career to new heights while helping shape the future of technology? Then we want to hear from you! Please send your resume and let’s embark on this exciting journey together.