Job Description :

Job Title:  Sr/Lead Software Engineer
Location/Remote:   remote CST. Please list in submittal if the candidate is willing to relocate   to Olive Branch, MS/Memphis, TN after COVID
Start Date:   ASAP
Duration:  long term contract, based on performance, potential opportunity to convert
Work Auth:  no restrictions
Interview Process:  3 rounds
Core Java + ideally logistics domain experience + production support.
7 PLUS YEARS EXPERIENCE

Prod support experience: exposure to support activities, processes, monitoring tools, and technology. The support team usually spends 30% on minor enhancements and 70 % on pure prod support activities .. L1, L2 and L3

Context

Williams Sonoma is implementing the warehouse management system into new distribution centers (DCs) and retrofitting the warehouse management system into existing DCs. As such, they are looking for a Senior Software Engineer with expertise in Manhattan WMoS to join the team.

  • Technology: Manhattan WMS solutions (PKMS 2002 / WMi / WMOS), AS400, 2002 version of Manhattan TMS, commercial TMS systems, Integration products (i.e. Tibco, WBI), and GTNexus.
     

In this role, you will partner with Manhattan Associates to lead the design and development of new capabilities, perform functional testing of WMoS, perform configuration within Manhattan WMoS systems, and implementing WM systems into new DCs and/or retrofitting WM systems into existing DCs.

Requirements

  • 8+ years of experience as a Software Engineer with Java or Object-Oriented Programming (C#, JavaScript/Angular, Python, etc) development language and Microservices.
  • Expert with designing and developing scalable microservices using open-source Java Frameworks: Spring MVC/Web Flux and Spring Boot.
  • Knowledge of the business systems and technologies within the Logistics domain
  • Must have experience with Distribution Centers and Warehouse Management Systems, experience with Manhattan WMoS is required.
  • Experience in Transportation Management systems, Manhattan Slotting, and Labor Management systems is nice to have.
  • Experience with Integration platforms and web services. WebMethods experience is highly desired.
  • Experience with CI (Continuous Integration) methodologies and tools, including automated testing tools
  • Experience working in an agile development environment
  • Experience with Proship a big plus.
  • Experience working with multiple database tools like DB2, SQL, Oracle
     

Additional Skills

  • Ability to triage, research, and find root causes of Production Incidents.
  • Ability to create and interpret technical specifications.
  • Excellent analytical skills and the ability to translate business functionality and
  • opportunities into clear, precise and easy-to-read functional specifications.
  • Strong business acumen to quickly learn new business processes and understand how technology can support the business in achieving revenue and profit goals.
  • Proven ability to pull a diverse group of individuals with different goals together and facilitate productive discussions.
  • Flexible, ability to deal with ambiguity, and a demonstrated desire for continuous personal growth.
  • A self-starter, who can learn on the job.
  • Excellent verbal and written communication and collaboration skills to effectively communicate with both business and technical IT teams.
     
    Job Description

Analyzes, designs, programs, debugs, and modifies software enhancements and/or new products used in local, networked or Internet-related computer programs. Using current programming language and technologies, writes code, completes programming, and performs testing and debugging of applications. Completes documentation and procedures for installation and maintenance.

Specific Responsibilities

  •  Authors, reviews and approves technical designs
  •  Mastery of domain programming language
  •  Engineers extensible solutions with the team in mind and can fix complex bugs
  • Reviews code to ensure it is functionally correct and consistent with the technical design
  •  Accountable for domain dependencies and critical paths
  • Accountable for complex stories and integration or business requirements
  • Accountable for domain dependencies and critical paths
  • Anticipates risks and provides contingency solutions and timelines
  • Defines useful metrics and targets for domain
  • Measurably improves processes and best practices to achieve goals
  • Innovates measurable improvements
  • Stabilizes emerging technologies
  • Achieves team consent and buy-in
  • Interacts with business users, and/or functional peer group and managers
  • Sphere of influence is scrum or project development team
  • Actively shares through peer mentoring, shared resources and informal teachings
  •  Teaches and mentors within team
  •  Contributes and enforces best practices
  •  Inspires teamwork and gently guides the Agile/project team
  • Assists in career development plans for engineers
  •  Provides guidance for the work performed by contractors and delegates work
  • Assesses the quality of work and effectiveness of contractors
  • Participates in development of contractor agreements, including deliverables and SLAs
             

Similar Jobs you may be interested in ..