Skills required
Technologies this role asks for
Prepare for this role
Learn the required skills, practice interview MCQs, then come back and apply for JavaScript, .NET .
Get new job alerts
Be notified when roles like this match your profile.
You’ll hear about matching jobs on this device.
- Tap the Share button in Safari
- Choose Add to Home Screen
- Open SoftoJobs from your Home Screen
- Tap Enable Job Alerts
Job description
What you’ll do in this role
Job Overview
Cin7 is hiring a Junior Software Engineer for its engineering team in Pune, India. The role focuses on developing and maintaining a cloud-based inventory management SaaS product used by businesses that manage stock, sales and operations across multiple locations and sales channels.
You will work primarily with Microsoft .NET technologies across backend, application and database layers, while also contributing to frontend functionality. The position is intended for an early-career developer who has practical software development exposure and wants to build skills while working with experienced engineers.
Key Responsibilities
- Develop, enhance and maintain features in Cin7's cloud-based inventory management software using .NET technologies.
- Work across application layers, including backend logic, database queries and frontend updates.
- Build API-driven functionality and write SQL queries to support application requirements.
- Make user-interface changes involving web forms, page layouts and frontend behaviour.
- Use AI-powered development tools to assist with code generation, debugging, testing and code review, while checking generated output and taking responsibility for submitted code.
- Collaborate with product managers, designers and other developers to understand requirements and deliver software changes.
- Create and maintain unit tests and integration tests for developed features.
- Review code written by other developers, learn from review feedback and improve the ability to identify issues and recommend changes.
- Learn from senior engineers and progressively take ownership of more complex, end-to-end development tasks.
- Explore and help implement AI-powered product features with senior engineers.
Required Technical Skills
- C# and .NET: Practical experience with C# and .NET, including ASP.NET MVC or .NET Framework applications.
- SQL and relational databases: Working knowledge of SQL queries and relational database systems such as Microsoft SQL Server.
- Frontend development: Familiarity with HTML, CSS and JavaScript, including DOM manipulation and handling API responses.
- Web fundamentals: Understanding of HTTP, REST APIs and client-server communication.
- Testing: Basic knowledge of unit testing and integration testing.
- Version control: Basic familiarity with Git.
- AI-assisted development: Familiarity with AI-powered coding tools and an interest in using them to improve development productivity and code quality.
Preferred Skills
- Experience building or integrating AI or large language model features, such as consuming LLM APIs or implementing retrieval-based workflows.
- Exposure to cloud-based SaaS products, particularly applications hosted on Microsoft Azure.
- Familiarity with CI/CD pipelines or Agile development environments.
Education and Eligibility
A bachelor's degree in Computer Science, Engineering or a related discipline is accepted. Candidates with equivalent professional experience may also be considered. The posting does not restrict eligibility to a specific degree title or list a fixed set of engineering branches.
Applicants should have practical software development experience gained through an internship, personal project, university project or professional role. The posting does not state a required number of years of experience.
Work Mode and Location
The role is listed in Pune, India, and follows a hybrid work arrangement. The job description also states that candidates must reside in either Pune or Ahmedabad. Pune is the listed job location; Ahmedabad is an additional residence eligibility condition.
Compensation
The advertised annual compensation range is ₹22,00,000 to ₹29,00,000. This range is reproduced from the job posting and is not a guaranteed offer for every candidate.
What Cin7 Offers
- A hybrid work environment.
- Work from anywhere for 30 days within a six-month period.
- A paid day off to celebrate your birthday.
- A companywide Cin7 Day dedicated to personal wellbeing.
- A recruitment referral bonus.
- Employment at a company identified in the posting as Great Place to Work certified.
Who Should Apply
This opportunity is suitable for junior developers with practical exposure to software development and a working foundation in C#, .NET, SQL and web technologies. Candidates should be interested in building SaaS applications, writing and testing code, participating in code reviews and learning from experienced engineers.
Applicants should be comfortable collaborating with product and design colleagues, asking questions, receiving feedback and using AI development tools responsibly. Candidates must reside in Pune or Ahmedabad, as specified in the posting.
How to Apply
Review the role requirements and submit your application through Cin7's official recruitment posting. Include relevant details of practical development work, such as internships, academic projects, personal projects or professional experience with the required technologies.
Apply now through SoftoJobs to explore this opportunity.
Eligibility
Education, passing batch and experience
Education
Any Engineering Degree — All Branches
Passing Batch
2026, 2025, 2024, 2023, 2022
Experience
Not specified (Freshers welcome)
Similar Fresher Jobs
More openings you may like