remote
Student Data Officer and Systems Developer Maternity Cover - Imperial College London
Software Engineer
Lead data system development and student data management for a bioengineering department, enhancing data workflows and supporting the student journey using Python, SQL and process‑improvement techniques.
About the role
Key Responsibilities
- Design, develop and maintain student data systems, ensuring data integrity and accessibility.
- Implement ETL processes and data pipelines using Python and SQL to support reporting and analytics.
- Collaborate with academic and administrative teams to identify data needs and translate them into technical solutions.
- Automate routine data tasks, improving efficiency and reducing manual effort.
- Provide user support and training for staff on new data tools and processes.
Requirements
- Proven experience in systems development with strong Python and SQL skills.
- Solid understanding of data management principles and database design.
- Experience with process improvement and automation in an academic or similar environment.
- Excellent communication skills and ability to work collaboratively across teams.
- Self‑motivated, detail‑oriented, and able to manage multiple priorities in a fast‑paced setting.
Skills
pythonsqlprocess improvement