Analyst Software Engineer Python

Saatvik Agro

Morena, Madhya Pradesh, India0–5 yrs43m agovia LinkedIn

Saatvik Agro - Morena, Madhya Pradesh, India

About the Role

Saatvik Agro is seeking an Analyst Software Engineer Python for a full-time, on-site opportunity. This role is ideal for fresh graduates and technology professionals interested in Python software development, backend engineering, application development, REST APIs, databases, automation, data processing, cloud technologies, enterprise applications, and modern software-engineering practices.

Key Responsibilities

  • Develop, test, integrate, maintain, troubleshoot, and improve Python-based applications.
  • Build backend services, REST APIs, and databases.
  • Create automation solutions and data-processing workflows.
  • Work on internal platforms and enterprise systems.
  • Collaborate with software, IT, data, analytics, operations, production, supply chain, finance, sales, and other business teams.

Requirements & Tech Stack

  • Python programming.
  • Object-oriented programming, data structures, algorithms, functions, classes, modules, packages, exception handling, debugging, and clean coding practices.
  • Understanding of REST APIs, JSON, HTTP/HTTPS, web services, authentication, authorization, API integration, and system integration.
  • Familiarity with Git, version control, branching, pull requests, code reviews, debugging, and collaborative software-development workflows.
  • 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, scalable, maintainable, and secure Python software solutions.
  • Willingness to work in an on-site environment.
  • Strong willingness to learn new Python frameworks, APIs, databases, cloud platforms, automation tools, testing frameworks, and modern software-engineering practices.

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, Mathematics, Statistics, or a related discipline.
  • Freshers and experienced candidates (0–5 years) are encouraged to apply.
  • Candidates without previous full-time Python-development experience can also apply.

Beneficial Skills & Technologies (Not Mandatory)

  • Django, Flask, FastAPI, or similar Python backend frameworks.
  • SQL, MySQL, PostgreSQL, SQL Server, Oracle, SQLite, MongoDB, Redis, or similar relational and NoSQL databases.
  • Database design, normalization, joins, indexing, transactions, schemas, CRUD operations, queries, and data-access concepts.
  • Pandas, NumPy, Requests, SQLAlchemy, Pydantic, or similar Python libraries.
  • Automation scripts, workflow automation, reporting automation, scheduled jobs, file processing, web scraping, or business-process automation.
  • ETL/ELT, data processing, data pipelines, data transformation, data validation, or data-engineering concepts.
  • PyTest, unittest, Postman, unit testing, integration testing, API testing, or automated testing.
  • AWS, Microsoft Azure, Google Cloud, Docker, Kubernetes, Jenkins, GitHub Actions, CI/CD, or similar cloud and DevOps technologies.
  • Linux, command-line tools, virtual environments, dependency management, application deployment, logging, monitoring, and production-support concepts.
  • Microservices, Redis, Celery, Kafka, RabbitMQ, caching, message queues, asynchronous processing, background jobs, or event-driven architecture.
  • OAuth, JWT, role-based access control, secure coding, input validation, API security, encryption, authentication, and authorization concepts.
  • Cloud-native applications, serverless computing, AWS Lambda, Azure Functions, Google Cloud Functions, or similar technologies.
  • Machine learning, artificial intelligence, generative AI, data science, NLP, computer vision, or predictive analytics.
  • Excel, Power BI, Tableau, dashboards, analytics, reporting systems, ERP, CRM, or enterprise applications.
  • Frontend technologies such as HTML5, CSS3, JavaScript, TypeScript, React, Angular, or Vue.js.
  • Agile, Scrum, Jira, SDLC, technical documentation, requirements gathering, user stories, sprint planning, or issue tracking.
  • Internship, academic project, Python project, backend project, API project, automation project, data project, web application, GitHub project, hackathon, freelance assignment, startup project, or open-source contribution.

Fresher Software Developer Jobs · last 7 days

143 openings · 141 need no experience

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

See all 143 →