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, with a strong background in the Java
programming language using 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 development (developing business functions as well as
developing external interfaces to third-party applications, such as ERP systems,
equipment controllers, etc.) and client/GUI-side development (developing user interfaces
and client-side business logic).
Responsibilities/Expectations:
- 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.
ERP systems, Equipment Controllers, PLM systems, Material Control Systems, 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 (T-SQL and/or P/L SQL)
- Good understanding
of databases (Oracle and Microsoft SQL Server are preferred),
hardware, operating systems (Windows and Linux are preferred)
and networking principles
- Knowledge of the software development life cycle and UML experience
- Excellent verbal and
written communication skills
Desired Qualifications:
- OLTP type application development experience or previous Manufacturing
Execution Systems (MES) experience is 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