Эта вакансия в архиве
Посмотреть похожие вакансии ↓обновлено 2 месяца назад
.NET Developer (.NET)
Описание вакансии
Текст:
TL;DR
.NET Developer (.NET): Design, develop, and maintain robust, scalable, and high-performance applications using .NET, C#, and ASP.NET Core with an accent on RESTful APIs, microservices, and performance optimization. Focus on leading the end-to-end software development lifecycle and mentoring junior and mid-level developers.
Location: On-site in Kazipara
Salary: Negotiable (Based on experience and skills)
Company
is a company developing robust, scalable, and high-performance applications.
What you will do
- Design, develop, and maintain robust, scalable, and high-performance applications using .NET (C#, ASP.NET Core, .NET 6/7/8).
- Lead end-to-end software development lifecycle from requirements gathering to deployment and post-production support.
- Architect and implement RESTful APIs and microservices.
- Collaborate with front-end developers, DevOps engineers, and stakeholders to deliver full-stack features.
- Conduct code reviews and enforce coding standards, best practices, and design patterns.
- Mentor junior and mid-level developers, fostering a culture of technical excellence and continuous learning.
Requirements
- 3+ years of hands-on experience in .NET development (C#, ASP.NET Core, .NET 6/7/8).
- Strong proficiency in object-oriented design, SOLID principles, and software design patterns.
- Experience building and consuming RESTful APIs and working with microservices architectures.
- Solid experience with relational databases (MS SQL Server, PostgreSQL) and ORM tools like Entity Framework Core.
- Proficiency in version control using Git and familiarity with branching strategies.
- Experience with unit testing frameworks such as xUnit, NUnit, or MSTest, and mocking libraries like Moq.
Nice to have
- Experience with cloud platforms such as Microsoft Azure (Azure App Service, Azure Functions, Azure Service Bus, Azure SQL).
- Familiarity with containerization technologies including Docker and Kubernetes.
- Knowledge of front-end technologies such as Angular, React, or Blazor.
- Experience with message queue systems (RabbitMQ, Azure Service Bus, Kafka).
- Exposure to Domain-Driven Design (DDD) and event-driven architecture.
- Knowledge of Redis or other distributed caching solutions.
Culture & Benefits
- Fostering a culture of technical excellence and continuous learning.
- Participation in Agile/Scrum ceremonies including sprint planning, stand-ups, retrospectives, and demos.
- Compensation & other benefits as per company policy.
Hiring process
- Telephone Round.
- Interview with the Tech Team Lead & Talent Acquisition Team.
- Final Interview with the CEO.
- Job Offer.