University Of Oxford - Atlanta, GA

posted 7 days ago

Full-time - Mid Level
Remote - Atlanta, GA
Publishing Industries

About the position

The Full Stack Developer position at Emory University's Office of Information Technology (OIT) focuses on building scalable, secure, and intuitive data products to support decision-making processes across the institution. The role involves both front-end and back-end development, contributing to the Unified Data Platform (UDP) and collaborating with various stakeholders to create data-driven applications.

Responsibilities

  • Works as part of an agile team to design, implement and revise software applications.
  • Writes sleek, performant code in a manner consistent with the team's style and best practices.
  • Collaborates with clients and stakeholders in the development of requirements.
  • Stays abreast of the state of the art through self and group study.
  • Acts as a mentor to junior staff.
  • Performs other related duties as required.
  • Own design, development, implementation, and maintenance of data intensive web applications from idea to production.
  • Develop efficient and quality source code (both client and server side) that delivers exceptional user experience.
  • Collaborate with data scientists to develop data-driven interactive visualization features.
  • Develop and deploy new features for the core applications.
  • Explore and experiment with new technologies and frameworks to support and enhance existing applications and software architecture.
  • Contribute to technology stack selection and best practices.

Requirements

  • A Bachelor's degree in computer science, math, engineering, or a related field and four years of web application development experience with a framework such as Ruby-on-Rails, Python/Django, or Java/Spring, OR an equivalent combination of education, training and experience.
  • Experience with client-side/front-end development.
  • Experience with relational databases.
  • Experience with SOA and integration between systems.
  • Experience collaborating on software via version control.
  • Fundamental linux skills.
  • Understanding of Object Oriented Analysis and Design principles and of N-tier application architecture, and software design patterns.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service