Works directly for the IT Manager or Development Manager.Primary duties will be to implement software solutions that support a sales and manufacturing environment.Will work with a small development team on multiple projects.New projects will be web applications based on JEE technologies, but support and integration is required for a variety of technologies.
Implement data entry and reporting server applications using Java for a browser-based environment.
Maintain and customize a web-based sales and configuration application written in Java (http://www.comergent.com).
Works with business units to analyze current operational procedures, identify problems, and develop system solutions to support the business.
Writes system specifications to communicate business and system requirements.
Create documentation for developed systems.
Sizes proposed information system requirement and recommends appropriate hardware and software to meet the need.
Prepares time and cost estimates for completing projects.
Trains users to use new or modified software and hardware.
Prepares review of security requirements of data so that the appropriate levels of security can be provided.
Designs database schema appropriate for system needs.
Conducts cost/risk reduction studies, which review techniques and available off-the-shelf software that would reduce the cost and/or risk of a project.
Modifies existing information systems to remedy software/hardware problems, meet new requirements, or changes in procedures.
Monitors functioning of software and hardware to optimize/tune performance of the overall system.
Other duties may be assigned, as needed.
Several existing projects and all new projects to be written using Java and JEE related applications (Glassfish, git, Eclipse) and technologies (JSF) as applicable.
Using Postgres and SQL Server (2008R2) for databases.
Large, web-based Sharepoint/C# application for sales and product configuration.
AS/400-based ERP system runs the manufacturing and accounting systems.
5 years programming, with 3 being in Java.
Database design and access.
Education:Desire four-year degree in computer science or related field, or equivalent experience.