University of Chicago - Chicago, IL

posted 5 days ago

Full-time - Mid Level
Chicago, IL
Educational Services

About the position

The Web Application Developer at the University of Chicago is responsible for leading the development lifecycle of web applications, ensuring they are secure, scalable, and compliant with accessibility and security standards. This role involves collaborating with stakeholders, managing small development teams, and enhancing existing products while implementing robust security measures and optimizing system performance.

Responsibilities

  • Writes secure, optimized, and maintainable code in various web programming languages for exceptional performance and scalability.
  • Develops accessible web applications, APIs, and integrations that support the University’s mission.
  • Designs and maintains database schemas, stored procedures, and SQL code to ensure data integrity.
  • Implements robust security measures for web applications, APIs, and integrations.
  • Designs and develops automated scripts to support web-based products.
  • Enhances existing products with new features and improvements.
  • Conducts thorough code reviews and provides constructive feedback to team members.
  • Maintains technical documentation for projects and applications.
  • Collaborates with and occasionally leads cross-functional teams to develop accessible software solutions addressing business needs.
  • Leads end-to-end testing of new web-based products and enhancements.
  • Partners in vendor product quality assurance and functional testing.
  • Troubleshoots and debugs software issues.
  • Translates technical terminology for non-technical audiences.
  • Implements and maintains CI/CD pipelines.
  • Automates deployment processes to enhance operational efficiency.
  • Monitors and optimizes system performance and resource utilization.
  • Conducts regular security reviews, tests, and patches.
  • Deploys software upgrades, hotfixes, and patches, including for web content management systems.
  • Performs performance testing, troubleshooting, and bug fixing.
  • Educates clients on web solutions.
  • Manages stakeholder relationships.
  • Contributes to business process improvements for clients and vendors.
  • Reviews and assesses vendor solutions.
  • Occasionally leads team meetings when management is unavailable.
  • Leads small development project teams, providing guidance and support.
  • Collaborates with stakeholders to define project scope, objectives, and timelines.
  • Develops comprehensive project plans and allocates resources efficiently.
  • Monitors project progress, identifies risks, and ensures timely delivery.
  • Implements risk mitigation strategies.
  • Communicates project status to stakeholders.
  • Collaborates with vendors and third-party developers, and provides internal guidance for vendor proposals.
  • Designs new systems, features, and tools. Solves complex problems and identifies opportunities for technical improvement and performance optimization. Reviews and tests code to ensure appropriate standards are met.
  • Acts as a technical consultant and resource for faculty research, teaching, and/or administrative projects.

Requirements

  • Minimum requirements include a college or university degree in a related field.
  • Minimum requirements include knowledge and skills developed through 5-7 years of work experience in a related job discipline.

Nice-to-haves

  • Degree in a technical field.
  • Proficiency in PHP, SQL, HTML/CSS, JavaScript, and software development best practices.
  • Expertise in server-side scripting, database management, and security protocols.
  • Experience in client-side scripting and templates.
  • Proficiency with Git or another version control management system.
  • Strong knowledge of DevOps principles, CI/CD pipelines, and deployment automation.
  • Linux command line proficiency.
  • Python or other scripting languages.
  • ReactJS.
  • Next.js.
  • C#.
  • Sitecore coding and architecture.

Benefits

  • Health insurance
  • Dental insurance
  • Retirement savings plan
  • Paid holidays
  • Flexible scheduling
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service