The Software Engineer will design, develop, modify, and implement software solutions to support business operations within a fast-paced distribution center. The role involves developing applications that enhance efficiency, optimize supply chain management, and improve warehouse and logistics systems.
Requirements
- Two (2) – Five (5) years experience in technical programming which must include Object Oriented design and development
- Proficiency/Understanding of SpringBoot, BootStrap, REST, Vue, Andriod iOS and similar technologies
- Proficiency in Java, SQL, DB2/AS400, MySQL and other object-oriented program language
Responsibilities
- Develop software applications to improve business processes, ensuring efficiency, reliability, and scalability.
- Modify existing applications to enhance functionality, fix defects, and optimize performance.
- Implement integrations between warehouse management systems (WMS), enterprise resource planning (ERP) systems, and other business-critical applications.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Test applications thoroughly by creating test plans, conducting debugging, and performing quality assurance checks.
- Troubleshoot software issues, identifying root causes and providing timely resolutions.
- Optimize database queries and improve data processing performance for efficient software execution.
Other
- Collaborate with cross-functional teams, including IT, operations, and business stakeholders, to align software solutions with company needs.
- Document system architecture, development processes, and code modifications for future reference.
- Stay updated on emerging technologies, recommending and implementing innovative solutions to enhance system functionality.
- Perform other duties as assigned
- Strong communication Skills: Ability to communicate clearly and effectively with peers and leaders on a daily basis