Software Developer

Saatvik Agro

Morena, Madhya Pradesh, India0–5 yrs2d agovia LinkedIn

About the Role

Saatvik Agro is seeking a Software Developer for a full-time, on-site position in Morena, Madhya Pradesh, India. This role is ideal for fresh graduates and technology professionals interested in various aspects of software development.

Key Responsibilities

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

Requirements & Tech Stack

  • Java, Python, JavaScript, TypeScript, C#, C++, Go, PHP
  • Spring Boot, Django, Flask, FastAPI, Node.js
  • React, Angular
  • REST APIs, SQL and NoSQL databases
  • Cloud platforms
  • Testing frameworks
  • Git, CI/CD
  • Modern software-development technologies

Qualifications

  • 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: 0–5 years in software development, software engineering, application development, backend development, frontend development, full stack development, web development, API development, or related technology roles.
  • Basic to good knowledge of at least one programming language such as Java, Python, JavaScript, TypeScript, C#, C++, Go, or PHP.
  • Understanding of object-oriented programming, data structures, algorithms, functions, classes, exception handling, debugging, modular programming, and clean coding practices.
  • Familiarity with backend frameworks such as Spring Boot, Django, Flask, FastAPI, Node.js, Express.js, .NET, or similar technologies.
  • Exposure to frontend technologies such as HTML5, CSS3, JavaScript, TypeScript, React, Angular, Vue.js, or Next.js.
  • Basic to good understanding of REST APIs, JSON, HTTP/HTTPS, authentication, authorization, web services, API integration, and system integration.
  • Familiarity with SQL, MySQL, PostgreSQL, SQL Server, Oracle, MongoDB, Redis, or similar relational and NoSQL databases.
  • Understanding of database design, joins, normalization, indexing, transactions, CRUD operations, queries, schemas, and data-access concepts.
  • Exposure to microservices, distributed systems, scalable applications, service-oriented architecture, caching, or event-driven systems is beneficial but not mandatory.
  • Familiarity with Git, GitHub, version control, branching, pull requests, code reviews, debugging, and collaborative software-development workflows.
  • Exposure to JUnit, PyTest, Jest, Mockito, Postman, Cypress, unit testing, integration testing, API testing, or automated testing.
  • Exposure to AWS, Microsoft Azure, Google Cloud, Docker, Kubernetes, CI/CD, Jenkins, GitHub Actions, or similar cloud and DevOps technologies is an advantage.
  • Basic understanding of Linux, command-line tools, application deployment, environment configuration, logging, monitoring, and production-support concepts.
  • Exposure to Kafka, RabbitMQ, Redis, message queues, asynchronous processing, background jobs, or event-driven architecture is advantageous.
  • Familiarity with OAuth, JWT, role-based access control, secure coding, input validation, encryption, API security, and application-security fundamentals.
  • Exposure to performance optimization, database tuning, caching, scalability, reliability, observability, monitoring, and production troubleshooting is advantageous.
  • Exposure to automation, data engineering, analytics, AI/ML, generative AI, ERP, CRM, dashboards, reporting systems, or enterprise applications is an additional advantage.
  • Familiarity with Agile, Scrum, Jira, SDLC, technical documentation, requirements gathering, user stories, sprint planning, or issue tracking is advantageous but not mandatory.
  • Good analytical, logical, debugging, troubleshooting, and problem-solving skills.
  • Good communication, documentation, collaboration, and teamwork abilities.
  • Ability to understand business and technical requirements and translate them into practical, reliable, maintainable, scalable, and secure software solutions.
  • Willingness to work in an on-site environment.
  • Candidates without previous full-time software-development experience can also apply.
  • Strong willingness to learn new programming languages, frameworks, databases, cloud platforms, testing tools, and modern software-engineering practices.

Fresher Software Developer Jobs · last 7 days

144 openings · 143 need no experience

Most hiring: Saatvik Agro, Real Time Applications Center - RTAC, Dream Jobs Staffing Solution

See all 144 →