About the Role
We are looking for a skilled and motivated Full Stack Software Engineer to join our technology team and work on the development, enhancement, and maintenance of our HRMS and ERP platforms.
The candidate will be responsible for developing business applications, implementing new modules and features, integrating APIs, managing databases, troubleshooting issues, and ensuring that applications are secure, scalable, and user-friendly.
The ideal candidate should have strong programming fundamentals and an interest in developing enterprise-level software solutions.
Key Responsibilities
• Design, develop, test, and maintain HRMS and ERP applications.
• Develop new modules, features, workflows, and business processes.
• Work on HRMS modules such as:
o Employee Management
o Attendance & Leave Management
o Payroll
o Recruitment
o Performance Management
o Employee Self-Service
• Work on ERP modules such as:
o Sales
o Purchase
o Inventory
o Accounts & Finance
o Customer Management
o Vendor Management
o Reporting & MIS
• Develop responsive and user-friendly web interfaces.
• Develop backend services, business logic, and REST APIs.
• Design and optimize database structures, queries, and stored procedures.
• Integrate third-party services and APIs where required.
• Implement role-based access control and application security.
• Debug, troubleshoot, and resolve application issues.
• Perform unit testing and participate in system/integration testing.
• Use Git or other version-control systems for source-code management.
• Collaborate with management, business users, QA, and other developers to understand requirements.
• Prepare technical documentation and maintain existing application documentation.
• Improve application performance, reliability, and scalability.
• Participate in deployment, maintenance, and production support activities.
Required Technical Skills
Programming
Strong knowledge of at least one backend programming language:
• C# / .NET
• Java
• Python
• Node.js
• PHP
Frontend
Knowledge of:
• HTML5
• CSS3
• JavaScript
• React / Angular / Vue.js
Database
Experience with one or more:
• MySQL
• PostgreSQL
• Microsoft SQL Server
• Oracle
Strong understanding of SQL queries, joins, indexes, database design, and optimization is preferred.
API & Integration
• REST API development and integration
• JSON / XML
• Third-party API integration
• Authentication and authorization
Development Tools
• Git / GitHub / GitLab
• VS Code / Visual Studio / IntelliJ or equivalent IDE
• Basic knowledge of Linux is an advantage
Required Qualifications
• Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, Information Technology, or a related field.
• 1–4 years of experience in software/web application development.
• Strong understanding of programming concepts, OOP, databases, and software development life cycle.
• Good problem-solving and analytical skills.
• Ability to understand business requirements and convert them into technical solutions.
• Good communication and teamwork skills.
Preferred Experience
Candidates with experience in any of the following will be preferred:
• HRMS software development
• ERP software development
• Payroll systems
• Attendance systems
• Accounting/Finance applications
• Inventory management systems
• CRM applications
• Enterprise web applications
• Workflow-based applications
• Business process automation
Experience with existing ERP/HRMS platforms such as SAP, Oracle, Microsoft Dynamics, Odoo, ERPNext, Zoho, or similar systems is an added advantage.