Software Engineer

Indiana University

Indianapolis (IN)

Hybrid

USD 95,000 - 130,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Comprehensive medical and dental
10 paid holidays
Tuition subsidy for employees and/or家
Generous paid time off
Employee assistance program (EAP)

Job summary

Indiana University in Indianapolis, IN is seeking a Software Engineer to design, develop, test, and configure IU systems. You will code programs, develop test data, and perform testing, using best practices and collaborating with infrastructure teams on implementations and support.

You will translate requirements into technical specs, support functional testing, and provide production support. The role requires a CS degree and 2 years of experience with Cascade CMS, Laravel, PHP/JS/HTML/CSS/XML,

Qualifications

  • Bachelor's degree in Computer Science or closely related technical field is required.
  • 2 years experience as a software engineer with enterprise web development using Cascade CMS and Laravel.
  • Experience with JavaScript, PHP, HTML, CSS, and XML.
  • Experience with relational databases (MySQL, Oracle, SQL Server).
  • Experience implementing and consuming RESTful APIs; authentication and error handling.

Responsibilities

  • Perform systems analysis and programming for IU systems.
  • Code programs; develop test procedures and test data; execute testing.
  • Collaborate with leaders and teams on implementation and support of systems.
  • Translate requirements into technical specifications for tasks of moderate scope.
  • Provide support for functional testing and production use of web systems.

Skills

Cascade CMS
Laravel PHP
RESTful APIs
GitHub workflows
Docker
WCAG accessibility
MySQL
Oracle
SQL Server
JavaScript
HTML
CSS
XML

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
GitHub

Job description

DNP-CB

DNP-I

DNP-LI

Uits Enterprise Experience (ua-eexp-iuina)

Software Engineer Indiana University (Indianapolis, IN). Perform systems analysis and programming related to the design, development, testing, and configuration of IU systems. Duties include: code computer programs; develop program module test procedures; generate required test data and execute testing procedures; use and develop software engineering best practices; collaborate with leaders, functional clients, development and infrastructure teams on implementation and support of systems; assess client needs; make critical decisions about use of IT and improving overall business process efficiency; translate requirements for tasks or with a moderate scope into technical specifications; provide support for functional testing and productions use of web systems; and, work with functional users to diagnose problems encountered during testing and provide production support. Reqs. Bachelor' s degree in Computer Science or closely related technical field. Requires 2 years experience as a software engineer, which must include experience in: developing and maintaining enterprise websites using the Cascade CMS, including use of the Velocity template language for content rendering, template customization, and CMS component development; developing web applications using the Laravel PHP framework, including implementation of MVC patterns, routing, middleware, ORM/Eloquent models, and automated build/deployment workflows; developing software using the following web technologies: JavaScript, PHP, HTML, CSS, and XML; working with relational databases, including MySQL, Oracle, and SQL Server, encompassing schema design, query optimization, stored procedures, and integration with application frameworks; implementing and integrating RESTful APIs, including authentication, stateless application design, performance optimization, and robust error-handling patterns; using Git-based version control systems, including GitHub pull-request workflows, code review processes, and branch-based release management; and, using containerized local development environments, including Docker configuration, multi-container environments, and environment parity between development and production. Requires demonstrated proficiency with: developing web applications that comply with WCAG 2.1 AA accessibility standards, including semantic HTML, ARIA practices, and automated/manual accessibility testing; diagnosing and remediating application performance bottlenecks in PHP/Laravel or Velocity-based systems, including code-level optimization and database query tuning; creating reusable CMS components, automated publishing workflows, or data-driven page templates within Cascade CMS or comparable enterprise CMS platforms; integrating web applications with centralized authentication and identity management systems using industry-standard protocols; and, developing user interfaces using modern, component-based design systems or front-end frameworks. May permit telecommuting.

For full-time staff employees, Indiana University offers a wide array of benefits including:

  • Comprehensive medical and dental insurance
  • Health savings account with generous IU contributions
  • Healthcare and dependent care flexible spending accounts
  • Basic group life insurance paid by IU
  • Voluntary supplemental life, long-term disability, critical illness, and supplemental accidental death & dismemberment insurance
  • Base retirement plan with generous IU contributions, subject to vesting
  • Voluntary supplemental retirement plan options
  • Tuition subsidy for employees and family members taking IU courses
  • 10 paid holidays plus a paid winter break each year
  • Generous paid time off plans
  • Paid leave for new parents and IU-sponsored volunteer events
  • Employee assistance program (EAP)

Learn more about our benefits by reviewing the IU Benefit Programs Brochure.

Career Level: Career

FLSA: Exempt

Job Function: Information Technology

Job Family: Software/App Design, Dev & Eng

This posting is scheduled to close at 11:59 pm EST on the advertised Close Date. This posting may be closed at any time at the discretion of the University, but will remain open for a minimum of 5 business days.

Indiana University is an equal opportunity employer and provider of ADA services and prohibits discrimination in hiring. See Indiana University Notice of Non-Discrimination here which includes contact information.

The Annual Security and Fire Safety Report, containing policy statements, crime and fire statistics for all Indiana University campuses, is available online. You may also request a physical copy by emailing IU Public Safety at iups@iu.edu or by visiting IUPD.

Request Support

Telephone: 812-856-1234

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

Indiana University • Bloomington (IN)

On-site
USD 95,000 - 130,000
Health insurance
Tuition subsidy
Paid holidays
+2
Research Software Developer
Research Software Developer

Indiana University Bloomington • Indianapolis (IN)

On-site
USD 80,000 - 120,000
Medical and dental insurance
HSA (Health Savings Account)
Paid holidays
+2
Software Engineer
Software Engineer

Code4lib • Bloomington (IN), Northern (KY)

Hybrid
USD 70,000 - 78,000
Medical and dental insurance
Health Savings Account (HSA)
Tuition subsidy for IU courses
+2
Software Engineer
Software Engineer

Digital Library Federation • Bloomington (IN), Northern (KY)

Hybrid
USD 65,000 - 90,000
Teaching and Learning Web Developer (Web Developer (Full stack))
Teaching and Learning Web Developer (Web Developer (Full stack))

LaraBench • Bloomington (IN), Northern (KY)

Hybrid
USD 70,000 - 90,000
Remote work eligibility
Lead Data Engineer (Data Engineer)
Lead Data Engineer (Data Engineer)

Indiana University Bloomington • Bloomington (IN)

On-site
USD 80,000 - 100,000
Comprehensive medical and dental insurance
Tuition subsidy for employees and family members
10 paid holidays plus a paid winter break
+1
IT Project Management Specialist
IT Project Management Specialist

Indiana University Bloomington • Bloomington (IN)

On-site
USD 90,000 - 130,000
Business Honors and Study Abroad Project Lead (Student Programming Specialist)
Business Honors and Study Abroad Project Lead (Student Programming Specialist)

Indiana University Bloomington • Bloomington (IN)

On-site
USD 45,000 - 65,000
Medical and dental insurance
Tuition subsidy
Paid holidays
+2
Orientation Program and Events Manager (Student Programming Specialist), Orientation
Orientation Program and Events Manager (Student Programming Specialist), Orientation

Indiana University Bloomington • Bloomington (IN)

On-site
USD 50,000 - 52,000
Low-Voltage Systems Tech: Electrical, Fire & Security
Low-Voltage Systems Tech: Electrical, Fire & Security

Indiana University Bloomington • Bloomington (IN)

On-site
USD 45,000 - 65,000