What are the responsibilities and job description for the Programmer Analyst position at Nourison?
Monday-Friday from 8AM-5PM
Location: CALHOUN,GA *NOT A REMOTE POSITION*
Job Summary
As a CAMS Applications Programmer/Analyst, you will be responsible for designing, developing, and maintaining the functionality of the CAMS (Chadwick & Associates Management System) floor-covering software package on our IBM i Power9 System, specifically focused on orders, production, costing, inventory, warehousing, and distribution modules.
Responsibilities
- Design, develop, and maintain software modules related to orders, production, costing, inventory, warehousing, and distribution modules within the CAMS software package.
- Collaborate with clients and internal stakeholders to understand business requirements and gather technical specifications.
- Write efficient and well-documented code using programming languages such as CL, RPGLE, and SQL.
- Perform unit testing and debugging of software modules to ensure their functionality and reliability.
- Stay up to date with emerging technologies and industry trends, and recommend innovative solutions to improve the CAMS software package.
- Participate in software deployment, configuration, and integration activities.
- Provide technical support and troubleshooting assistance to clients and internal stakeholders.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field. Relevant work experience will be considered in lieu of a degree.
- Familiarity with IBM i development environments, including Rational Developer for i (RDi) and IBM i Access Client Solutions (ACS).
- Proven experience and proficiency in the RPGLE programming language along with CL and SQL.
- Strong understanding of software development principles, algorithms, and data structures.
- Experience with databases and SQL queries.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.
- Ability to work effectively in a team-oriented environment.
- Prior experience with CAMS orders, production, costing, inventory, warehousing, and distribution software development is highly advantageous.