Eyelit Inc. is seeking qualified applicants for the position of Java Programmer/Analyst to
help extend its extensive Manufacturing Management
software suite. This role will serve as a key
influence in not only the development, but also the entire
process from design to release.
The ideal candidate possesses:
- A deep understanding
of software development, especially with the Java
programming language and Eclipse IDE
- A strong willingness to be autonomous,
yet works well in a team environment
- A strong customer focus (internal and
external) and experience in enterprise business
management software and project implementation successes
Individuals must have the desire and ability to
work in an extremely dynamic, fast-paced environment
with a focus on developing high-quality, user-friendly
software. Due to the multi-tiered nature of the application
architecture, there will be opportunities to work
on both server-side and client/GUI-side development,
as well as external interfaces to third-party applications, such as
enterprise planning systems (ERPs), equipment, etc.
Responsibilities/Expectations:
- Develop user requirements from interaction
with customers and company personnel.
- Translate user requirements into design documents.
- Translate design documents into application
code, using Eyelit's proven and robust application
architecture.
- Unit test and system test application modules.
- Interact with team members, including other
developers, sales personnel, quality assurance engineers,
and customer service personnel.
- Troubleshoot and fix application bugs.
- Develop integrations with other systems (e.g.,
ERPs, SCADA, Business Intelligence, Web Services,
J2EE applications, etc.), using HTTP, TCP/P, and other
middleware, such as TIB/RV, BEA MQ, etc.
Required Qualifications:
- Bachelor's degree in Computer Science,
Engineering or another related area.
- Excellent understanding of Java programming
language and SQL*Plus
- Good understanding
of databases (Oracle and Microsoft SQL Server),
hardware, operating systems (Windows, Linux, etc.),
and networking principles
- Knowledge of the
software development life cycle and UML experience
- Excellent verbal and
written communication skills
Desired Qualifications:
- Manufacturing Execution
Systems (MES) experience will be a great asset.
- A good understanding of interfacing with shop-floor
control systems is highly desirable.
- Experience
with Swing, CVS, J2EE, SOAP, Web Services, and support for label
printing software is also highly desirable.