Job Title: .NET Developer (Version 8)
Work Mode: Work From Office or Hybrid (as required)
Location: Newtown, Kolkata
Notice Period: Immediate – 30 days
Must Have: Good communication skills
Joining Timeline: Immediate – 15 Days
Communication: Strong communication skills required
Indus Net Technologies is seeking an experienced .NET Developer to join our agile development team working on smart metering and smart grid solutions for enterprise customers across the Czech Republic, Austria, Germany, and Switzerland. The role involves designing, implementing, and maintaining microservices-based solutions while collaborating closely with cross-functional teams to deliver high-quality, reliable software products.
You will contribute to development, operations, support, infrastructure management, and CI/CD improvements in a rapidly growing environment.
Design, implement, and maintain solutions based on microservices architecture.
Develop high-quality software using .NET 8, C#, SQL Server, and Entity Framework Core.
Build and integrate REST APIs, web services, and distributed components.
Work with RabbitMQ (or alternative messaging systems) for event-driven communication.
Utilize Git, Docker, and CI/CD practices for versioning, deployment, and automation.
Write clear documentation and structured technical descriptions for internal teams and customers.
Collaborate with customers to analyze requirements, understand business needs, and ensure product functionality meets expectations.
Participate in agile ceremonies and contribute to backlog refinement, sprint planning, and deployment cycles.
Follow defined code standards, naming conventions, and security practices.
Write and maintain unit and integration tests to ensure high-quality, stable code.
Conduct peer code reviews to maintain consistent quality across deliverables.
Support and troubleshoot customer issues and help explain product features when required.
Technical ExpertiseStrong experience with .NET 8, C#, Entity Framework Core, and SQL Server.
Hands-on experience with RabbitMQ or similar messaging technologies.
Proficiency in Git, Docker, RESTful services, and automated testing.
Understanding of microservices-based design and distributed architecture.
Communication & CollaborationAbility to communicate effectively in English.
Strong team communication and willingness to ask questions, learn, and solve problems collaboratively.
Ability to create clear documentation for colleagues and customers.
Capability to communicate with users and assist in issue resolution.
Quality & Standards Commitment to writing robust, maintainable, and readable code.
Strong organizational skills and structured development practices.
Proactive in improving workflows and development efficiency.
Open to learning new technologies and adapting in a dynamic environment.
Experience following coding standards, code reviews, and security guidelines.
Ability to perform thorough testing and ensure high-quality deliverables.
Analytical Thinking
Ability to analyze customer needs and contribute to technical solution design.
Support Product Owner in shaping backlogs and collaborating during sprint development.