Job Description :
Job Description

Job Title: Software Developer ( )

Salary Range: DOE

Reports to: Development Manager

Job Summary:

The Software Developer will be a member of the product development team. They will participate in all phases of the Software Development Lifecycle, including requirements analysis, design, implementation and testing. This developer will be responsible for implementing significant new features and enhancements to the products.

Essential Functions:

Write code, unit tests, and build/deployment scripts
Responsible for design thru implementation of One’s products
Contribute to design documents and participate in design reviews
Troubleshoot and support production systems when required

Education: BS/MS in Engineering, Computer Science, or Supply Chain

And Skills:

5+ years of experience in software development
Strong Object-Oriented Programming skills. Working knowledge of design patterns, data structures and algorithms.
Strong analytical problem-solving skills
Extensive knowledge of the Java programming language
Strong J2EE technology experience
Experience with relational databases (preferably Oracle)
Excellent communication (verbal and written) and interpersonal skills
Systems implementation skills: requirements/process analysis, conceptual and detailed design, configuration, testing, training, change management, support
Prior experience in development or consulting with an enterprise software vendor is a plus.
Functional knowledge of supply chains, logistics, order management, etc. is a plus
Experience with processing large volumes of data is a plus