Job Description & Requirements
We are looking for a skilledSoftware Engineerto design, develop, and maintain scalable and secure applications. You will collaborate with cross-functional teams to build high-performance, user-friendly applications and infrastructure. Exposure toSupply Chain Management (SCM)andERP-integrated systemswill be a strong advantage.
Key Responsibilities:
General Software Development
- Develop, test, and maintain application components with clean, efficient, and scalable code.
- Collaborate with UI/UX designers, backend developers, and DevOps engineers for seamless integration.
- Optimize application performance and ensure security best practices.
- Debug and troubleshoot issues to enhance system reliability.
- Follow Agile methodologies, participate in code reviews, and ensure high development standards.
- Develop scalable and secure backend systems.
- Optimize database queries and manage data storage.
- Develop responsive and interactive web applications.
- Convert UI/UX designs into functional web interfaces.
- Optimize applications for speed, cross-browser compatibility, and accessibility.
- Integrate frontend components with backend APIs.
- Build and maintain both frontend and backend components.
- Ensure seamless API integrations and database management.
Systems Integration (SCM / ERP Context)
- Integrate applications withERP, SCM, or enterprise systems(e.g., order processing, inventory, procurement, logistics flows).
- Work with structured data formats (JSON, XML, CSV, EDI, etc.) for system-to-system integration.
- Build data transformation and validation logic for enterprise workflows.
- Support automation and reliability of enterprise data pipelines.
DevOps &Infrastructure (Good to have)
- Manage CI/CD pipelines and automate deployments.
- Monitor and maintain cloud infrastructure.
- Implement security, compliance, and performance best practices.
- Optimize system reliability, scalability, and availability using Infrastructure-as-Code(eg: Terraform).
Required Skills:
- Frontend:Experience with React, Angular, Vue, or similar frameworks.
- Backend:Strong knowledge of c#, .net, Node.js, Spring Boot or similar.
- Databases:Experience with SQL (PostgreSQL, MySQL) and NoSQL(MongoDB, Redis).
- API Development:Knowledge of RESTful APIs, GraphQL, and microservice architecture.
- DevOps(Good to have):Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD) and containerization (Docker, Kubernetes).
- Cloud Platforms:AWS, Azure, or GCP experience is a plus.
- Security& Performance:Understanding of security best practices, authentication (OAuth, JWT), and system optimization.
- Version Control:Proficiency in Git and collaborative development workflows.
- Agile Development:Familiarity with Agile methodologies (Scrum, Kanban).
Good to Have
- Experience withERP or SCM systems(e.g., SAP, Oracle, Microsoft Dynamics, NetSuite, or similar platforms).
- Understanding ofsupply chain processessuch as order management, inventory tracking, procurement, warehouse operations, or logistics flows.
- Experience withsystem integrations(OData, SOAP, message queues, file-based integration, EDI).
- DevOps experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI/CD) and containerization (Docker, Kubernetes).
- Cloud platform experience (AWS, Azure, or GCP).
- Familiarity with Infrastructure-as-Code (Terraform or similar).