.NET Developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
About Distillery
Distillery is a high-growth technology services company specializing in end-to-end custom software development and IT staffing for startups, small and mid-size businesses, and enterprises. We help our clients to imagine, design, engineer and deliver business-defining software and digital experiences whether they’re looking for a fully managed team, scalable workforce or individual engineers.
About the Position
As a .NET developer, you will work on new technologies and find ways to meet our customers’ needs and make it easy for them to do business with us. You will be a part of a team to resolve a diverse range of complex problems and regularly lead multiple, technically complex, large-scale projects.
Responsibilities
- Develop and support applications for our customers
- Demonstrate engineering excellence by writing clean, robust code following an agile development methodology
- Take responsibility for application feature or whole project architecture
- Manage technical debt and risks
- Define, design, and deliver new features and enhancements, support and improve the existing ones
- Ensure and continuously improve application performance and responsiveness
- Maintain code quality and structure, conduct code reviews, write unit tests
- Stay up-to-date with the latest technologies and tools
- Support and mentor other developers on the team
Required skills
- .Net / C#
- ASP.NET MVC/Web API, REST API
- ORM (Entity Framework, Dapper, NHibernate), LINQ
- SQL (MS SQL preferred)
- Design patterns
- SOLID principles
- Experience with cloud providers (ex. Azure, AWS, GCP)
- Unit test
- Client state management
Nice-to-have skills
- OData
- Docker
- CI/CD (Jenkins, Azure DevOps, etc)
- Message queues (RabbitMQ, Kaffka)
- Microservices architecture
- Integration/e2e test
- JavaScript, TypeScript
- React / Angular
Бонусы
Why You’ll Like Working Here
- The ability to work on and partner with multi-national teams that are committed to our BEST core values: Best People, Best Expertise, Best Service, Best Teamwork
- A generous, competitive compensation package for exceptional performers, as well as a generous vacation package and employer-paid medical insurance
- Hybrid working environment
- Professional and personal development
- Ability to work on US client projects
- English language courses