Junior Software Application Developer

posted May 5, 2025

Job Description

The IT Application Developer’s role is to work with internal customers to develop new software applications and update and modify existing applications.

Overview of Position

The IT Application Developer gathers user requirements, creates detailed specifications, designs prototype applications, implements and tests source code, and troubleshoots software applications. You will also be required to provide application support to internal customers.

Responsibilities

  • Collaborating on software development projects with the application engineering, manufacturing engineering, sales, marketing, and other departments as needed
  • Performing analyses on software application functionality and suggesting improvements that incorporate user-defined needs and internal customer feedback into application designs
  • Working with local, remote, and offshore software development teams to implement software improvements, identifying and correcting issues, performing diagnostic tests, and training internal customers on software updates
  • Writing code and scripts for applications, as well as installing, maintaining, and testing applications
  • Providing internal customers with technical support on supported applications
  • Documenting development processes, procedures, and application version histories
  • Ensuring that established IT computer security procedures are followed by all users
  • Other related duties as assigned by the Director of Software Development

Qualifications

  • A Bachelor’s Degree in Software Engineering, Computer Science, Information Technology, Information Systems, Computer Engineering, or a similar field
  • Zero to three years of work experience in computer systems support, development, and maintenance
  • Familiarity with front-end and back-end programming languages, such as C++, JavaScript, LabVIEW, and Python
  • Familiarity with basic SQL query development
  • Exceptional ability to provide front-end support to internal departments and web-based clients.
  • Must possess excellent written and oral communication skills
  • Must be a strong team player and be able to work within a group of peers, and have a customer-centric focus