Job Title
Junior Developer
Department
Information Technology
Location
Noida (Full-Time, On-site)
Experience
2–3 Years
Role Purpose
The Junior Developer will be responsible for designing, developing, and maintaining business applications, automation solutions, APIs, and data-driven tools that enhance operational efficiency across the organization. The role requires close collaboration with business stakeholders to understand requirements, identify improvement opportunities, and deliver scalable technology solutions integrated with enterprise systems.
Working under the guidance of senior technology professionals, the incumbent will contribute to digital transformation initiatives, process automation, application development, and AI-enabled solutions while continuously expanding technical capabilities and domain knowledge.
Key Responsibilities
Application Development & System Integration
Design, develop, test, and maintain internal business applications, web-based platforms, APIs, and automation solutions.
Build scalable and secure software solutions that support business functions across Sales, Operations, Manufacturing, Supply Chain, Finance, and Logistics.
Integrate applications with enterprise platforms, databases, ERP systems, and internal business tools.
Develop user-friendly interfaces and workflows to improve adoption and operational effectiveness.
Software Engineering & Development Practices
Write clean, maintainable, and well-documented code following established coding standards and best practices.
Participate in code reviews, sprint planning, testing activities, and release management processes.
Troubleshoot application issues, perform root cause analysis, and implement sustainable solutions.
Ensure software quality through testing, debugging, performance optimization, and continuous improvement initiatives.
Data & Automation Solutions
Develop APIs, data pipelines, and automation workflows to streamline business processes and improve data accessibility.
Support reporting, dashboarding, and data integration initiatives across departments.
Collaborate with business users to identify automation opportunities and recommend technology-driven improvements.
AI & Emerging Technologies
Support the development and integration of AI-enabled applications using Large Language Models (LLMs) and related technologies.
Explore opportunities to leverage AI, automation, and modern development frameworks to improve business efficiency.
Stay updated with emerging technologies, development tools, frameworks, and industry best practices.
Stakeholder Collaboration
Work closely with business stakeholders to gather requirements, translate business needs into technical solutions, and ensure successful implementation.
Communicate technical concepts effectively to non-technical users and provide user support when required.
Collaborate with cross-functional teams to deliver projects within agreed timelines and quality standards.
Role Specifications
Criteria
Requirement
Education
B.Tech / B.E. / M.Tech / M.Sc. in Computer Science, Information Technology, Software Engineering, or related discipline
Experience
2–3 years of software development experience
Employment Type
Full-Time
Location
Noida (On-site)
Reporting To
Senior Developer / Technology Lead
Desired Candidate Profile
Strong foundation in software development principles, object-oriented programming, and application architecture.
Hands-on experience in developing web applications, APIs, and database-driven solutions.
Ability to understand business processes and translate requirements into practical technology solutions.
Strong analytical and problem-solving skills with attention to detail.
Comfortable working in an agile and collaborative development environment.
Demonstrated learning agility and willingness to work across multiple technologies and platforms.
Interest in digital transformation, automation, and AI-driven business applications.
Experience working in manufacturing, ERP-integrated, or enterprise application environments will be an added advantage.
Key Competencies
Technical Competencies
Python Programming
JavaScript / TypeScript Development
Web Frameworks (Django, Flask, FastAPI, Express.js, Next.js)
Front-End Technologies (HTML5, CSS3, React, Vue.js, Angular)
RESTful API Development & Integration
Relational Databases (PostgreSQL, MySQL)
Git & Version Control
Docker & Containerization
CI/CD Practices
Cloud Platforms (AWS, Azure, GCP)
AI/LLM Integration Fundamentals
Prompt Engineering
Data Pipeline Development
Functional Competencies
Application Development
System Integration
Business Process Automation
Software Testing & Debugging
Technical Documentation
Requirements Gathering & Analysis
Agile Development Methodologies
Stakeholder Management
Business Competencies
Business Process Understanding
Digital Transformation Mindset
Data-Driven Decision Support
Operational Efficiency Improvement
Customer & User-Centric Thinking
Cross-Functional Collaboration
Leadership Competencies
Ownership & Accountability
Initiative & Proactiveness
Solution Orientation
Collaboration & Teamwork
Continuous Learning Mindset
Behavioural Competencies
Problem Solving & Critical Thinking
Learning Agility
Adaptability
Attention to Detail
Effective Communication
Curiosity & Innovation
Time Management
Resilience & Accountability
Success Metrics
Timely delivery of assigned development projects and enhancements.
Quality of code measured through maintainability, reliability, and adherence to coding standards.
Successful integration of applications with enterprise systems and business processes.
Reduction in manual effort through automation and process improvement initiatives.
System performance, stability, and issue resolution effectiveness.
Adoption and satisfaction levels of end users and business stakeholders.
Contribution to AI-enabled and digital transformation initiatives.
Continuous upskilling and application of emerging technologies to business challenges.
Additional Market-Relevant Enhancements for Sourcing
Preferred Exposure:
Ruby on Rails
RAG (Retrieval-Augmented Generation) Architectures
Vector Databases
LangChain / LlamaIndex
Redis & Background Job Processing
Message Queues (RabbitMQ, Kafka)
SAP / ERP Integrations
Microsoft Power Platform
Full-Stack Development Projects
Manufacturing Domain Applications