What are the responsibilities and job description for the Programmer Analyst position at ZIP O LOG MILLS INC?
Job Details
Description
SUMMARY:
Zip-O Mills is seeking a fast learning, results oriented mid-level Programmer Analyst. This is an excellent opportunity to assist in developing custom ERP software systems and reporting for the company’s glulam or mill business. This position will work closely with our senior software architect in the gathering of requirements and development of application modules, libraries, reports, graphs, dashboards, and SQL queries. The successful candidate will have a passion for creating consistent, stable, and easy to use software solutions and reports. They will enjoy being a part of a creative team with a strong commitment to employee and management relations.
Qualifications
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Analyze business details and work processes related to application and reporting needs.
- Design, modify, test, debug, and help implement efficient, reusable, and reliable code for Windows business applications.
- Develop all layers of an application, from front-end, middle tier, to backend.
- Design and enhance custom reports, charts, and graphs.
- Develop complex MS-SQL database structures and T-SQL stored procedures, tables, indexes, constraints, and triggers.
- Utilize established development tools, guidelines and conventions including but not limited to C#/.NET and SQL Server.
- Assist in further developing and supporting user access to a central data warehouse.
- Assist in the overall maintenance and monitoring of custom systems.
- Assist with training and technical or user documentation of applications.
QUALIFICATIONS:
- Proficiency with C# and Visual Studio required.
- Strong understanding of object-oriented design required.
- Proficiency with MS-SQL and ability to write complex queries or stored procedures required.
- Experience developing desktop WinForms applications required.
- Experience with one or more report writers or BI application required.
- High attention to detail and organizational skills required.
- Excellent oral and written communication skills required.
- Experience with DevExpress a plus.
- Web application experience a plus.
- Understanding of basic business and accounting methods a plus.
- Ability to decipher logic from or support user data imports to Excel spreadsheets a plus.
- Willingness to sometimes work outside of business hours.
EDUCATION AND/OR EXPERIENCE:
- Minimum of five years of professional programmer analyst experience
- Degree in Computer Science preferred, alternatively project experience will be considered.