Jobs · Engineering · South Carolina

Management System Developer

University of South Carolina · Columbia, SC · 11 mo ago
EngineeringInternship

At least 5 years of experience in design, development, and maintenance of web-based applications; working with existing web applications with legacy components; working with and managing Linux environments; working directly with clients; comfortable communicating with technical and non-technical teams.

Qualifications

  • Bachelor’s degree in computer science or related field.
  • At least 5 years of experience as a full-stack developer.
  • Strong proficiency in Angular, PHP, MySQL, HTML, CSS, JavaScript, Bootstrap, and GIT.
  • Experience building self-contained, reusable, and testable modules and components.
  • Ability to ensure a clear dependency chain, in terms of both application logic as well as file relationships.
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
  • Experience communicating with external web services and ensuring profile optimization (memory, speed).
  • Familiarity with newer specifications of ECMAScript and NodeJS.
  • Experience in web application development; Database design and management; UI/UX design; Unix Server administration; Software development lifecycle; Problem solving; and Project management.
  • Ability to work independently; effective organizational and communication skills; adaptable; dependable to accurately complete assignments with quality results.

Skills

  • writing non-blocking code
  • resorting to advanced techniques such as multi-threading
  • communicating with external web services
  • optimizing profiles (memory, speed)
  • working with existing web applications with legacy components
  • managing Linux environments
  • working directly with clients
  • comfortable communicating with technical and non-technical teams

Work Schedule

This position will be expected to work an estimated 10-15 hours per week on this project. Workdays and hours will be defined based on a combination of project development needs or priorities, and the developer’s preferences.

Similar jobs