Software Engineer – Business Applications & Technology
Location: Raipur, Chhattisgarh/Hybrid
Employment Type: Full-Time/Hybrid
Role Overview
We are seeking a Software Engineer to support the development, maintenance, and improvement of software systems used across our group businesses, including mineral mining, mineral processing, manufacturing, and food processing.
The role involves developing and maintaining business applications, troubleshooting software issues, managing databases and backups, integrating systems, and evaluating new technologies, including AI-based solutions, to improve business operations.
---
Key Responsibilities
Software Development & Maintenance
Develop, modify, and maintain business applications and internal software systems.
Diagnose and resolve software defects, performance issues, and system errors.
Implement enhancements and new features based on business requirements.
Maintain software documentation and technical records.
Ensure software reliability, security, and scalability.
System & Database Management
Manage databases and application data.
Establish and monitor backup and recovery procedures.
Support system integrations and data exchange between applications.
Monitor application performance and system health.
AI & Automation
Evaluate and implement AI-based tools where they provide measurable business value.
Develop automation solutions to reduce manual effort and improve efficiency.
Integrate AI capabilities into software applications and business workflows where appropriate.
Stay updated with developments in AI and emerging software technologies.
Technical Support
Provide technical support for internally developed applications.
Investigate and resolve user-reported issues.
Coordinate with business teams to understand requirements and implement solutions.
---
Required Qualifications
Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.
Proficiency in at least one programming language such as Python, JavaScript, TypeScript, Java, or C#.
Experience working with relational databases such as PostgreSQL, MySQL, or SQL Server.
Understanding of APIs, web services, and system integration.
Experience with Git or other version control systems.
Knowledge of software testing, debugging, and deployment practices.
---
Preferred Qualifications
Experience developing web-based business applications.
Familiarity with cloud platforms and modern software architecture.
Experience working with AI tools, large language models, or AI-assisted software development.
Exposure to manufacturing, mining, industrial, logistics, or processing operations.
---
Skills
Software development and debugging
Database management
System integration
Problem-solving and analytical thinking
Technical documentation
Application security and backup management
AI-assisted development and automation
---
Key Areas of Responsibility
Application development and maintenance
Database administration and backup management
Software troubleshooting and support
System integration
AI implementation and automation initiatives
Technical documentation and process improvement
This position offers the opportunity to work on technology solutions supporting multiple industries and business functions, with exposure to software engineering, data management, automation, and AI-driven applications.
Pay: ₹90,000.00 - ₹95,000.00 per month
Benefits:
- Cell phone reimbursement
- Commuter assistance
- Paid sick time
- Paid time off
Work Location: In person