Job Openings .Net Developer

About the job .Net Developer

Job Context: We are seeking a .NET Developer to build and maintain scalable applications using C#, ASP.NET Core, and .NET 6/7/8. The role involves developing RESTful APIs and microservices, ensuring code quality, optimizing performance, and collaborating within an Agile team to deliver reliable cloud-based solutions. ***Immediate Joiners Preferred Job Responsibilities:
  • 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 that integrate with internal and external systems.
  • 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 (SOLID, DRY, CQRS, etc.).
  • Optimize application performance through profiling, caching strategies, and database query tuning.
  • Mentor junior and mid-level developers, fostering a culture of technical excellence and continuous learning.
  • Participate in Agile/Scrum ceremonies including sprint planning, stand-ups, retrospectives, and demos.
  • Write unit, integration, and end-to-end tests to ensure high code quality and reliability.
  • Contribute to technical documentation, system design documents, and architectural decision records (ADRs).
Educational Requirements:
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
Required Qualifications:
  • 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 (GitFlow, trunk-based development).
  • Experience with unit testing frameworks such as xUnit, NUnit, or MSTest, and mocking libraries like Moq.
  • Familiarity with CI/CD pipelines (Azure DevOps, GitHub Actions, Jenkins).
  • Strong problem-solving skills and the ability to debug complex issues in production environments.
  • Excellent communication and collaboration skills with the ability to articulate technical concepts to non-technical stakeholders.
Preferred Qualifications:
  • 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.
  • Experience with Agile/Scrum methodologies and tools like Jira or Azure Boards.
  • Microsoft certifications (e.g., AZ-204, AZ-305) are a plus.
Technical Skills at a Glance:
  • Languages & Frameworks: C#, ASP.NET Core, .NET 6/7/8, LINQ, Entity Framework Core
  • Databases: MS SQL Server, PostgreSQL, Redis, Azure Cosmos DB
  • Cloud & DevOps: Microsoft Azure, Docker, Kubernetes, CI/CD pipelines
  • Testing: xUnit, NUnit, MSTest, Moq, integration and end-to-end testing
  • Architecture: Microservices, RESTful APIs, CQRS, Event Sourcing, DDD
  • Tools: Git, Visual Studio / VS Code, Azure DevOps, Jira, Swagger/OpenAPI
Workplace: 
  • Kazipara (On-site)
Working hour:
  • 8 AM to 5 PM
Salary: 
  • Negotiable (Based on experience and skills)
Compensation & Other Benefits:
  • As per company policy
The Application Process:
  • Telephone Round.
  • Interview with the Tech Team Lead & Talent Acquisition Team.
  • Final Interview with the CEO.
  • Job Offer.
N.B.: Only shortlisted candidates will be communicated in the recruitment process.