Senior Software Engineer - Supply Chain

  • Marysville, OH
  • Posted 18 days ago | Updated 18 hours ago

Overview

On Site
Accepts corp to corp applications
Contract - W2
Contract - Independent

Skills

Documentation
Design review
Estimating
Scalability
Quality assurance
Operations
Production support
Computer science
Analytical skill
Problem solving
Object-Oriented Programming
Data structure
Algorithms
Java
Software design
J2EE
Enterprise JavaBeans
JSP
XML
Relational databases
Oracle
SQL
Performance tuning
C++
Supply chain management
Enterprise software
Supply chain planning
Forecasting
Enterprise integration
SOAP
JMS
Electronic data interchange
Writing
Software deployment
Scripting
Apache Ant
Communication
System implementation
Process analysis
Design
Testing
Training
Scripting language
Python
Ruby
Ajax
Ext JS

Job Details

This individual will be responsible for participating in module development and providing technical assistance to junior members of the team.

Essential Functions:

  • Producing design documents based on a requirements document and participating in design reviews
  • Producing effort estimates
  • Writing code, automated unit and functional tests, and build/deployment scripts
  • 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

Experience and Skills:

  • 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.
  • Functional knowledge of supply chain management domain.
  • 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Sage IT Inc