0% found this document useful (0 votes)
51 views

One Network JD - Sr. Jr. Software Engineer (Java)

This job description is for a Senior Software Engineer position at One Network. The engineer will be part of the development team building supply chain application modules using the ONE Network Platform. Key responsibilities include designing modules, writing code, testing, code reviews, and assisting junior engineers. A BE/ME in engineering or computer science is required along with at least 5 years of software development experience using technologies like Java, databases, and supply chain domain knowledge.

Uploaded by

ronak shah
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views

One Network JD - Sr. Jr. Software Engineer (Java)

This job description is for a Senior Software Engineer position at One Network. The engineer will be part of the development team building supply chain application modules using the ONE Network Platform. Key responsibilities include designing modules, writing code, testing, code reviews, and assisting junior engineers. A BE/ME in engineering or computer science is required along with at least 5 years of software development experience using technologies like Java, databases, and supply chain domain knowledge.

Uploaded by

ronak shah
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Job Description

Job Title: Senior Software Engineer


Reports to: Development Manager
The Senior Software Engineer will be a member of the development team for One Network’s
Supply Chain Application module suite. ONE Network Supply Chain Application modules are
built on ONE Network Platform, a SDK for building enterprise business applications. The
Job
Supply Chain modules include components at various layers, including server-side, integration,
Summary:
supply chain planning engines and user-interface. This individual will be responsible for
participating in module development and providing technical assistance to junior members of
the team.

 Producing design documents based on a requirements document and participating in


design reviews
 Producing effort estimates
Essential  Writing code, automated unit and functional tests, and build/deployment scripts
Functions:  Participating in code reviews
 Executing performance/scalability tests & profiling hotspots
 Collaborating with QA, Techical Operations and Production Support during the various
phases of a project

Education: BE/ME in Engineering, Computer Science, Supply Chain


 Minimum 5 years of experience in writing software
 Strong analytical problem solving skills
 Strong Object Oriented Programming Skills. Good understanding of data structures and
algorithms.
 Extensive knowledge of the Java programming language
 Understanding of software design patterns, J2EE components (EJB, JSP, Servlets),
and XML
 Experience with relational databases (preferably Oracle) and Object/Relational
frameworks. Should be able to write SQL queries, procedures, triggers and do basic
performance tuning.
 Experience with C++ is a plus.
Experience
 Functional knowledge of supply chain management domain.
and Skills:
 Prior experience in development or consulting with an enterprise software vendor –
preferably in supply chain planning or forecasting area.
 Experience with enterprise integration patterns & protocols, including SOAP, REST,
JMS, EDI is a plus.
 Experience writing build & deployment scripts (e.g. Ant)
 Excellent communication (verbal and written) and interpersonal skills
 Systems implementation skills: requirements/process analysis, conceptual and detailed
design, configuration, testing, training, support
 Some experience with a scripting language such as Python or Ruby preferred
 Some experience with newer web client technologies such as AJAX, EXTJS preferred

One Network is an equal opportunity workplace. This job description may not be all-inclusive and employees are
expected to perform all other duties as assigned and/or directed by management. Job descriptions and duties may
be modified when deemed appropriate by management.

You might also like