Dot Net Developer (Inventory)
Trivandrum
in 25 days
Brief DescriptionJob Summary: We are looking for a talented C# .NET Developer to join our development team and play a key role in enhancing and maintaining our Inventory Management System. The ideal candidate will have a deep understanding of the .NET ecosystem, excellent problem-solving skills, and experience in developing complex inventory solutions that are scalable, efficient, and aligned with business needs. Key Responsibilities:
Design & Development:
Develop and maintain robust, scalable, and secure C# .NET applications for inventory management, including product tracking, order processing, and stock optimization. Implement new features based on business requirements and user feedback, ensuring high availability and performance. Write clean, maintainable, and efficient code following industry best practices and standards.
Database Integration:
Design and develop SQL-based database schemas, queries, stored procedures, and optimize database performance. Integrate and maintain data flow between the inventory system and other backend systems (e.g., ERP, CRM).
System Architecture & Design:
Contribute to the architecture and design of the Inventory Management System, ensuring the application is scalable, maintainable, and aligned with business goals. Collaborate with cross-functional teams (e.g., business analysts, testers, UX/UI designers) to create the most efficient and user-friendly solutions.
Testing & Debugging:
Conduct unit, integration, and functional testing to ensure the quality of developed solutions. Troubleshoot and debug existing applications to identify and fix issues as they arise.
Collaboration & Documentation:
Work closely with product managers, business analysts, and other stakeholders to understand business requirements and deliver solutions that meet those needs. Create technical documentation and maintain up-to-date code repositories (Git, SVN, etc.).
Preferred SkillsRequired Skills and Qualifications:
Technical Skills:
Strong proficiency in C#, ASP.NET MVC, .NET Core (or .NET 5/6/7), and Web API development. Experience with SQL Server or other relational databases; expertise in writing complex queries, stored procedures, and performance tuning. Familiarity with Entity Framework or other ORM frameworks for data access. Experience with front-end technologies such as HTML, CSS, JavaScript, and jQuery (experience with frameworks like Angular or React is a plus). Knowledge of version control systems (e.g., Git, SVN).
Experience:
3+ years of professional experience developing .NET applications, preferably in an inventory, eCommerce, or enterprise systems environment. Hands-on experience with integrating third-party services, APIs, and developing backend systems that interact with front-end interfaces.
Analytical Skills:
Strong problem-solving skills and the ability to troubleshoot and resolve complex technical issues in a timely manner. Experience in developing data-driven applications with a focus on inventory optimization and reporting.
Soft Skills:
Strong communication skills to collaborate with various teams and present ideas clearly. Ability to work independently, manage tasks effectively, and prioritize deadlines. Detail-oriented with an analytical mindset and a strong focus on quality.
Preferred Qualifications:
Familiarity with Agile/Scrum development methodologies. Experience with cloud platforms (e.g., Azure, AWS) and DevOps practices. Knowledge of microservices architecture and containerization (e.g., Docker, Kubernetes). Experience with UI frameworks (e.g., Angular, React, Blazor).