Description

Responsibilities

OrangePeople is excited to offer an opportunity for a passionate and innovative Sr. Software Engineer - WMS to join a Warehouse Management Team. In this role, you'll craft creative solutions that seamlessly integrate Commercial Off-the-Shelf (COTS) applications with purpose-built systems, driving robust, impactful systems that elevate the Cast experience. From estimating and planning development activities to collaborating across internal and external teams, this role is ideal for someone who thrives in a matrix organization, enjoys wearing multiple hats, and excels at synthesizing diverse technologies into high-quality, simple solutions. If you're ready to shape the future of WMS innovation, we want to hear from you! Responsibilities:

Participates in analysis of systems requirements, providing technical guidance and oversight.
Evaluates the quality of deliverables from vendors and managed service partners.
Overseeing the diagnosis of issues, evaluating and recommending the best resolution plan, and executing against that plan.
Partnering with managed service providers and vendors to resolve issues, especially in the realm of security.
Executes assigned component-level software development and fixes using new or existing technologies.
Participates in developing specifications for assigned components, projects, and fixes.
Ability to communicate to both technical and business users and the ability to gracefully handle passionate conversations.
Working closely with technical and non-technical leaders to strategize on delivery approach and dependency management.
Participating in the design and process of new features and enhancements to the software platform.
Working independently and delivering on agreed-upon timelines.
Highly flexible to quickly changing business needs and adoption of new technologies.
Ability to create and follow programming and style guidelines to maintain high-quality, secure code.
Ability to create and maintain documentation, procedures, and work instructions for the development or operations team.
Adhering to technical development processes, standards, and software engineering best practices.
Ensuring a process orientation across the technical/project team, being able to develop, implement, and improve processes.

Basic Qualifications:

7+ years of progressively related experience in Technology and or software development and support.
Understanding of Agile technical practices, DevOps, and testing concepts (CI/CD, TDD).
Has a solid understanding of the software development life cycle SDLC (e.g. requirements, analysis, design, implementation, testing, and documentation) and associated execution models (e.g. Waterfall, Agile, Iterative Development, etc.).
Java / J2EE development skills, among mainstream programming languages, with a proven record of creating commercial-quality software solutions.
Working knowledge of microservices, RESTful Web Services, and APIs.
Working knowledge of object-oriented programming with an understanding of design principles.
Progressively related experience in the design, development, and implementation of highly scalable, high-volume software systems, and components and major SaaS solutions.
Knowledge and understanding of technical architecture, application systems design, and integration in a large heterogeneous enterprise environment.
Progressive experience in the development of technical solutions for small and large-scale projects.
Proven experience working with and being able to be successful in cross-functional project teams of business analysts, developers, tech leads, infrastructure partners, and quality. assurance resources across several teams and organizations.
Excellent written, verbal, and interpersonal communication skills. Proven ability to work with all members of an extended and diverse project team.
Must be detail-oriented, self-organized, be committed to quality, and be capable of tracking multiple issues simultaneously.
Candidate must have mentoring and guidance skills to provide oversight and direction to contractors and internal members.
Ability to handle virtual teams and work with resources in multiple sites (onsite, offshore, near shore).
Excellent time management skills.

Experience with:

Java and .NET
SOA, Java/J2EE, XML, ProC, Pearl, HTML, PHP, JSP, open source, JavaScript frameworks (Angular and Node.js)
GIT, Maven, Jenkins HP ALM, UC4, JIRA.
Working knowledge of both Oracle SQL and Microsoft SQL Server databases.
Cloud platforms: Azure, AWS, GCP.

Preferred Qualifications

Experience with Warehouse Management systems (eg. BlueYonder, JDA, Red Prairie, etc. )
Experience with Supply Chain and Logistic systems

Required Education

Bachelor's or equivalent.
 

Education

Any Graduate