Software Engineer - Remote United States

VG & Partners

Remote, United States

Posted

This is a remote position.

Software Engineer

US based – Full time REMOTE.

Ideal candidate will have experience with Warehouse Systems.

Job Role:

- Primary focus of this position will be to design and develop the Warehouse Control System (WCS) Middleware applications in a Redhat Enterprise Linux 4/5/6 or OEL environment.

- Designing and developing the Warehouse Control System (WCS) Middleware applications in a Redhat Enterprise Linux 4/5/6 or OEL environment.

- Participating in Software Design Reviews with Clients, Software Project Management, Software Services and Senior Software Engineers.

- Taking strategic direction from Software Management.

- Working with the Portfolio and Project Management Office (PPMO) by participating in project planning activities throughout the lifetime of the project.

- Assisting in mentoring Junior Software Engineers.

- Assisting Software QA and Infrastructure Engineers in Qualifying, Deploying and Packaging WCS Middleware applications and libraries.

- Assisting Software QA in development of component and project test plans and test automation.

- Maintaining high quality project and software design documentation.

- Traveling to Client sites to assist the Software Services Implementation

- Engineers in qualifying the WCS installation on-site both domestically and internationally.

- Taking ownership of individual and department goals as agreed upon with the Software Development Manager.

- Providing remote support and troubleshooting for new and legacy WCS systems.

Requirements

Qualifications:

- Bachelor’s degree in computer science or related field

- Eligible only US Citizen or Green Card holder

- experience with some mix of C/C++/Java, Socket Programming, RPM Package, Manager, auto-build tools, SQL and Oracle, DLL plug-in libraries in C++, pthreads, XML, XSLT and ActiveMQ dog dog

- Java is our go forward, C++ is something we will be phasing out and supporting as a legacy in the near future

- Knowledge of Software Development Life-Cycle (SDLC) methodologies

- Understanding what is important when designing code for a time sensitive, high transaction-based processing experience

- Excellent oral and written communication skills and the ability to clearlyarticulate to project members and stakeholders; must be a team player who works well with technical and non-technical resources

- Knowledgeable in object orientated analysis and design (OOAD) such as general design patterns and core object-oriented patterns

- Experience with other open source operating systems and development tools

- Strong interpersonal, organizational, time management and problem-solving skills

- Ability to travel nationally and internationally

Originally posted on Himalayas

Apply for this job