What are the responsibilities and job description for the Associate Applications Developer position at Waterous Company?
Job Details
JOB SUMMARY
Under the guidance and supervision of senior information services staff the Associate Applications Developer will: analyze, program, implement, and support custom software applications to satisfy a variety of business objectives. This role will focus on clean and flawless original/existing code writing along with database modifications and enhancements across multiple platforms. The work is performed onsite and will provide direct support with new and existing .NET applications to enhance the integration functionality throughout the organization.
ESSENTIAL DUTIES & RESPONSIBILITIES
Under the guidance and supervision of senior information services staff the Associate Applications Developer will:
- Plan, analyze, design, develop, test, and implement systems on simple to complex projects.
- Develop new applications that integrate or enhance both office and shop floor functionality.
- Make modifications to existing programs as requested and provide recommendations to increase program efficiency and user-friendliness.
- Work independently on projects and assignments as well as in team settings that require a high level of business acumen, technical aptitude, initiative, independent analysis, good judgment, and interaction with users at all levels.
- Work with other departments to define, design, program, and document interfaces between systems for real time integration.
- Adhere to application security best practices and escalates any concerns to appropriate levels of management.
- Monitor applications to ensure data integrity and security at all times.
- Modify database structures to incorporate new functionality.
- Create and maintain documentation for all supported applications.
- Maintain source code versioning, backup, and recovery.
- Troubleshoot and provide timely resolution on Information Services project requests and support tickets.
- Work with other Information Services staff to ensure connectivity and compatibility between systems.
- Provide ongoing training, and guidance to peers and end users.
- Maintain and promote confidentiality regarding the information being processed, stored, or accessed in the software applications.
- Remain current on new technologies through training courses, workshops, seminars, professional organizations, user groups, and professional publications.
EDUCATION & EXPERIENCE & SKILLS
- Associate degree in computer science, management information systems, or related field or substantial and equivalent work experience.
- 1-3 years’ experience in applications design, development, and support.
- Basic knowledge of relational databases, programming languages and web-focused technologies: .NET, ASP, C#, VB, SQL, HTML, JavaScript, Visual Studio.
- Experience working in a Microsoft Windows Server environment.
- Familiarity with IBMi (DB/2) and/or Oracle Database.
- Strong programming skills to write original code and modify / enhance existing codebases across multiple platforms.
- Ability to effectively prioritize tasks while managing own and others time.
- Strong analytical mindset and attention to detail, organizational, project management, and problem-solving skills.
- Excellent active listening and critical thinking skills to identify and evaluate root causes.
- Quick learner, creative, resourceful, and able to research independently.
- JD Edwards experience a plus.
- Able to occasionally work after regular hours based on operational needs.
- Must be able to work safely in a manufacturing environment.
Salary : $36 - $39