Application Developer
Listed on 2026-10-04
-
Software Development
Software Engineer, Backend Developer, Full Stack Developer, SQL Developer
Purdue IT | Remote for the right person
The Application Developer is a fully competent and productive professional contributor who works under general direction to develop, test, implement, and support new and existing software applications. This role collaborates with University stakeholders, cross‑functional IT teams, and, as appropriate, outside partners to deliver technical solutions that meet defined business needs using established architectures, frameworks, and development practices. This role supports critical systems that help the university manage course registration, academic scheduling, and future planning.
The successful candidate will work with technology used to optimize course access for students while also supporting data-driven decisions related to classroom utilization, instructional resources, and strategic growth initiatives. It is an opportunity to contribute to systems that have a direct and meaningful impact on both the student experience and the university's long‑term planning efforts.
The Application Developer works on moderately complex technical work, supports application documentation, and follows established coding standards and best practices. This position analyzes, modifies, and maintains existing applications, providing monitoring, troubleshooting, and issue resolution to ensure reliable system performance and usability. In addition, the Application Developer contributes to project and enhancement efforts by implementing assigned tasks, supporting testing activities, and assisting with effort estimation and technical analysis.
The role participates in agile development processes, supports continuous improvement initiatives, and collaborates with senior team members to deliver solutions efficiently and consistently.
Education and Experience
Required:
- Bachelor's degree in Computer Science, Information Technology, Software Engineering
- Two (2) or more years of professional application development experience across the full systems development lifecycle (SDLC), including analysis, design, development, testing, implementation, maintenance and enhancement of applications
- In lieu of degree, consideration will be given to an equivalent combination of related education and required experience (associate's degree + 4 years of experience; HS/HSE+ 6 years of experience)
- Proficiency in one or more modern programming languages (e.g., JavaScript/Type Script, Java, C#, Python)
- Solid understanding of web-based application development technologies, frameworks, and common architectural patterns
- Strong communication skills with the ability to explain technical concepts to both technical and non‑technical audiences
- Strong analytical and troubleshooting skills, including the ability to diagnose production issues, identify root causes, and implement corrective actions
- Experience working with relational and/or No
SQL databases and API-based integrations - Knowledge of secure coding practices and methods for protecting data and systems from unauthorized access
- interpret, document, and translate business and end‑user requirements into effective technical solutions
- execute all phases of the systems development lifecycle (SDLC), including analysis, design, development, testing, implementation, maintenance, and enhancement of both internally developed and third‑party systems
- learn and apply new programming languages, frameworks, tools, and techniques as technologies evolve
- assess requirements, estimate development effort, prioritize assigned work, and meet deadlines
- collaborate effectively and communicate clearly with both technical and non‑technical stakeholders
- provide application support after hours and on weekends as required
- E…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).