Description

You will design and implement software solutions that integrate commercial off-the-shelf applications with purpose-built systems within a warehouse management environment.

Responsibilities

  • Execute component-level software development, fixes, and feature enhancements using established programming and style guidelines.
  • Analyze system requirements to provide technical guidance, oversight, and detailed component specifications.
  • Oversee issue diagnosis, recommend resolution plans, and partner with vendors or managed service providers to resolve technical and security issues.
  • Collaborate with technical and non-technical leaders to strategize on delivery approaches, dependency management, and process improvements.
  • Maintain high-quality, secure code and create necessary documentation, procedures, and work instructions for development and operations teams.

Required Skills

  • 7+ years of experience in software development and technology support.
  • Strong Java / J2EE development skills with a record of creating commercial-quality software.
  • Proficiency with Java, .net, Soa, Xml, Proc, Pearl, Html, Php, Jsp, and Git.
  • Working knowledge of microservices, RESTful Web Services, and APIs.
  • Solid understanding of the software development life cycle (SDLC), including requirements, analysis, design, implementation, and testing.
  • Experience with Agile technical practices, DevOps, and testing concepts such as CI/CD and TDD.
  • Experience designing and implementing highly scalable, high-volume software systems and SaaS solutions.
  • Understanding of object-oriented programming, design principles, and technical architecture in large enterprise environments.
  • Ability to work independently within cross-functional teams including business analysts, infrastructure partners, and QA.

Education

Any Graduate