Programmer I
Labcorp
About the Role
Labcorp is seeking a Programmer I to join their team in Yeswanthpur, Bengalore, Karnataka. This is a hybrid role with a work schedule of Monday – Friday, 2nd Shift (2pm-11pm).
Key Responsibilities
- Analyze requirements and translate them into maintainable Spryker solutions.
- Develop and extend Spryker modules, business logic, plugins, and backend services.
- Build and support REST APIs and integrations with enterprise platforms.
- Implement commerce capabilities across product, customer, cart, order, pricing, and inventory domains.
- Write clean, testable code; conduct debugging, code reviews, and defect resolution.
- Collaborate with business analysts, QA, DevOps, and other engineering teams throughout the delivery lifecycle.
- Contribute to estimation, technical documentation, deployment, and production support.
Requirements & Tech Stack
- Spryker Commerce OS
- PHP
- Symfony
- REST APIs
- MySQL
- Git
- Docker
- CI/CD practices
- Familiarity with Propel and messaging technologies such as RabbitMQ.
- Knowledge of Laravel, CodeIgniter, Node.js, React or MongoDB.
Qualifications
- Bachelor’s degree in Technology
- Bachelor’s degree in Computer Science
- Participation in at least one successful end-to-end Spryker implementation.
- Hands-on experience with Spryker Commerce OS, PHP, and Symfony.
- Good understanding of Spryker modules, transfer objects, dependency providers, plugins, facades, clients, and persistence layers.
- Experience with REST APIs, third-party integrations, and MySQL.
- Working knowledge of Git, Docker, and CI/CD practices.
- Strong analytical, communication, ownership, and cross-team collaboration skills.
- Spryker training or certification.
Preferred Qualifications
- 7 or more years of enterprise application development experience and Salesforce Commerce Cloud or another enterprise commerce platform.