Associate Software Developer

Saatvik Agro

Morena, Madhya Pradesh, India0–2 yrs4h agovia LinkedIn

This job at a glance

Who can apply
Freshers and up to 2 years · B.Tech / B.E., M.Tech, BCA, MCA and more
Must know
REST APIsSalesPythonJavaJavaScriptTypeScript
Nice to have
Data visualizationTroubleshootingOperationsNoSQL
Work
On-site in Morena
Pay
Not stated by the employer.
Skill demand
REST APIs48%Python43%Java43%Sales6%of 138 similar fresher jobs posted in India this week
Listed
5 Nov 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

Saatvik Agro is seeking an Associate Software Developer for a full-time, on-site opportunity in Morena, Madhya Pradesh, India. This role is ideal for fresh graduates and early-career technology professionals interested in software development.

Key Responsibilities

  • Develop, test, integrate, maintain, troubleshoot, and improve software applications, backend services, web applications, APIs, databases, internal platforms, dashboards, automation tools, and enterprise systems.
  • Collaborate with software, IT, data, analytics, operations, production, supply chain, finance, sales, and other business teams.

Requirements & Tech Stack

The role may involve working with:

  • Programming Languages: Java, Python, JavaScript, TypeScript, C#, C++, Go, PHP
  • Backend Frameworks: Spring Boot, Django, Flask, FastAPI, Node.js, Express.js, .NET
  • Frontend Technologies: React, Angular
  • APIs: REST APIs
  • Databases: SQL and NoSQL databases
  • Version Control: Git
  • Cloud Platforms: Various cloud platforms
  • Containerization: Docker
  • Testing: Automated testing
  • DevOps: CI/CD technologies

Qualifications

  • Education: B.E. / B.Tech / B.Sc. / BCA / MCA / M.Sc. / M.Tech in Computer Science, Information Technology, Software Engineering, Computer Applications, Data Science, Artificial Intelligence, or a related discipline.
  • Experience: Fresh graduates and candidates with 0–2 years of relevant experience are strongly encouraged to apply. Final-year students nearing degree completion are also considered.
  • Candidates with academic, internship, project, freelance, hackathon, startup, or professional exposure to software development, application development, backend development, frontend development, web development, or related technology areas are welcome.
  • Basic to good knowledge of one or more programming languages such as Java, Python, JavaScript, TypeScript, C#, C++, Go, PHP, or similar.
  • Understanding of programming fundamentals, object-oriented programming, functions, classes, data structures, algorithms, exception handling, debugging, modular programming, and clean coding practices.
  • Basic understanding of REST APIs, JSON, HTTP/HTTPS, web services, API design, API integration, authentication, authorization, and frontend-backend communication.
  • Familiarity with SQL and relational databases (e.g., MySQL, PostgreSQL, SQL Server, Oracle, SQLite) is beneficial.
  • Understanding of database tables, schemas, primary and foreign keys, joins, normalization, CRUD operations, transactions, indexing, and basic query optimization is advantageous.
  • Exposure to NoSQL and caching technologies (e.g., MongoDB, Redis, Firebase) is an additional advantage.
  • Familiarity with Git, GitHub, repositories, commits, branching, pull requests, code reviews, debugging, and collaborative software-development workflows.
  • Exposure to automated testing tools (e.g., JUnit, PyTest, Jest, Cypress, Playwright, Postman) is advantageous.
  • Basic understanding of Linux, command-line tools, application deployment, environment configuration, logging, monitoring, and troubleshooting is advantageous.
  • Familiarity with security concepts such as OAuth, JWT, role-based access control, secure coding, input validation, and API security is beneficial.
  • Exposure to ORM technologies (e.g., Hibernate, JPA, SQLAlchemy) is advantageous.
  • Basic understanding of persistence layers, entity relationships, transaction management, database connectivity, and software data-access patterns is beneficial.
  • Exposure to application performance concepts such as caching, database optimization, connection pooling, scalability, reliability, and monitoring is advantageous.
  • Exposure to automation, analytics, data processing, AI/ML, ERP, CRM, dashboards, reporting systems, or enterprise applications is an additional advantage.
  • Familiarity with Agile, Scrum, Jira, SDLC, user stories, requirements gathering, technical documentation, sprint planning, or issue tracking is advantageous.
  • Good analytical, logical, debugging, troubleshooting, and problem-solving skills.
  • Good communication, documentation, collaboration, and teamwork abilities.
  • Ability to understand functional and technical requirements and translate them into practical, maintainable, reliable, and secure software solutions.
  • Willingness to work in an on-site environment.
  • Internship experience, academic projects, software projects, backend projects, frontend projects, API projects, database projects, GitHub repositories, hackathons, freelance assignments, startup projects, or open-source contributions will be considered positively but are not mandatory.
  • Strong willingness to learn new programming languages, frameworks, APIs, databases, cloud platforms, testing technologies, and modern software-development practices.

Fresher Software Developer Jobs · last 7 days

139 openings · 138 need no experience

Most hiring: Saatvik Agro, Real Time Applications Center - RTAC, Capgemini

See all 139 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job