Associate Applications Developer
Job Description
The Associate Applications Developer role supports custom software applications under the guidance of senior Information Services staff. This position is fully onsite in South Saint Paul, Minnesota, with a focus on .NET application support and database modifications and enhancements to help meet business objectives.
Responsibilities
- 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.
- Modify existing programs as requested and recommend improvements to increase efficiency and user-friendliness.
- Work independently on assignments and also collaborate in team environments requiring business acumen, technical aptitude, initiative, independent analysis, good judgment, and effective user interaction.
- Coordinate with other departments to define, design, program, and document interfaces between systems for real time integration.
- Follow application security best practices and escalate concerns to appropriate management levels.
- Monitor applications to help ensure data integrity and security.
- Modify database structures to incorporate new functionality.
- Create and maintain documentation for all supported applications.
- Maintain source code versioning, backup, and recovery practices.
- Troubleshoot and provide timely resolution for Information Services project requests and support tickets.
- Work with other Information Services staff to support connectivity and compatibility between systems.
- Provide ongoing training and guidance to peers and end users.
- Maintain and promote confidentiality regarding information processed, stored, or accessed in software applications.
- Stay current with new technologies through training courses, workshops, seminars, professional organizations, user groups, and professional publications.
Requirements
- Associate degree in computer science, management information systems, or related field, or substantial and equivalent work experience.
- 1 to 3 years of experience in applications design, development, and support.
- Basic knowledge of relational databases, programming languages, and web-focused technologies including .NET, ASP, C#, VB, SQL, HTML, JavaScript, and 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 or enhance existing codebases across multiple platforms.
- Ability to prioritize tasks while managing own and others’ time effectively.
- Strong analytical mindset and attention to detail, with skills in organization, project management, and problem-solving.
- Excellent active listening and critical thinking skills to identify and evaluate root causes.
- Quick learner with the ability to research independently; creative and resourceful approach.
- ERP software experience is a plus.
- Ability to occasionally work after regular hours based on operational needs.
- Must be able to work safely in a manufacturing environment.
Technologies
- .NET
- ASP
- C#
- VB
- SQL
- HTML
- JavaScript
- Visual Studio
- Microsoft Windows Server
- IBMi
- DB/2
- Oracle Database
- ERP
Role Details
Location: South Saint Paul, MN (onsite)
Pay: USD 35 to 39 per hour
Minimum Experience: 1 years
Education: Associate degree in computer science, management information systems, or related field
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. The role emphasizes clean and accurate original and existing code writing, along with database modifications and enhancements across multiple platforms. Work is performed onsite with direct support for new and existing .NET applications to enhance integration throughout the organization.