Software Engineer
London Area, United Kingdom
Job Opportunity: Software Developer (Full-time)
Join our innovative team at one of London's higher education institutions, where we're revolutionizing education through technology. We're seeking a skilled Software Developer to contribute to our dynamic academic environment.
About Us: we're committed to pushing the boundaries of education and research. As a leading institution, we embrace technology to enhance learning, streamline processes, and drive innovation. Join us in shaping the future of education through cutting-edge software development.
Role Overview: As a Software Developer, you'll play a key role in developing and maintaining software solutions to support various academic departments and initiatives. You'll collaborate closely with faculty, researchers, and administrative staff to understand their needs and translate them into functional and user-friendly software applications.
Key Responsibilities:
Design, develop, and maintain software solutions to meet the needs of academic departments and research projects.
Collaborate with stakeholders to gather requirements and ensure software meets user needs.
Implement best practices for software development, including coding standards, version control, and testing methodologies.
Provide technical support and troubleshooting for existing software applications.
Stay updated on emerging technologies and recommend innovative solutions to enhance academic processes.
Contribute to documentation, training materials, and user guides for software applications.
Essential Skills and Qualifications:
Bachelor's degree in Computer Science, Software Engineering, or related field.
Proficiency in programming languages such as Java, Python, or JavaScript.
Experience with web development frameworks (e.g., Django, Flask, React, Angular).
Strong problem-solving and analytical skills.
Excellent communication and collaboration abilities.
Ability to work independently and as part of a team.
Benefits:
Competitive salary commensurate with experience.
Opportunities for professional development and training.
Comprehensive benefits package, including health insurance and retirement plans.
Flexible work arrangements to support work-life balance.
Join us in making a difference in the world of education through software development.
If you are interested please get in touch.