Cleveland Museum of Art
Associate Developer
PayCompetitive
LocationCleveland/Ohio
Employment typeFull-Time
This job is now closed
Job Description
- Req#: ASSOC001803
- Bachelor's degree (B.S.) from a four-year College or University in the field of computer science, information sciences, or related field (or equivalent experience). Master’s degree (M.S.) in Computer Science preferred.
- Proficient knowledge of the following languages:
- Python
- PHP
- JavaScript
- SQL
- HTML5
- CSS3
- Familiarity with the following frameworks and libraries:
- Flask
- Drupal
- ReactJS
- Basic knowledge of database design, data models, and database systems, including MySQL, Microsoft SQL and MongoDB.
- Familiarity with additional programming languages and frameworks is a plus (i.e. Objective-C, C#, C++, Java, Shell, Linux / Ubuntu)
- Understanding of debugging, performance profiling, optimization techniques and benchmarks.
- Comprehensive understanding of programming techniques, theories, and best practices.
- Knowledge of modern IT and network infrastructure, as well as cloud platforms (e.g. AWS, GCP, and Azure).
- Ability to work effectively as part of a team and independently.
- Strong problem-solving skills and someone who takes initiative to improve systems and processes.
- Good communication skills, able to document and explain technical solutions to both technical and non-technical audiences alike.
- Assist the Lead Developer with the design, development, and debugging of software applications and features.
- Perform back-end development tasks, including maintenance and enhancement of APIs, third-party systems, and custom content management systems.
- Perform front-end development to ensure seamless integration with back-end systems.
- Contribute to the development and maintenance of interactive digital installations, special exhibition projects, and associated applications.
- Optimize and document technical solutions and workflows.
- Collaborate with internal teams and external vendors to ensure successful project completion.
- Stay informed about emerging technologies and trends within the industry.
The Associate Developer supports the development, maintenance, and optimization of the museum's back-end data-driven platforms, online digital initiatives, and on-site interactive installations. This includes assisting in the maintenance of custom integrated collection management systems and contributing to high-quality software development through adherence to established practices and standards.
This position is full time temporary for 1 year.
Requirements and Key Competencies
Responsibilities
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.About the company
The Cleveland Museum of Art is an art museum in Cleveland, Ohio, located in the Wade Park District, in the University Circle neighborhood on the city's east side.