This job is no longer available.
You can view related vacancies or set-up an email alert notification when similar jobs are added to the website below.

Student Computer Programmer

£27,144 - £27,144
 

Job Description

Description:



This is a position intended for a current KCL student in computer science, informatics or applied statistics or similar subject areas. 



The purpose of the role is to contribute to writing a computing application written in Python that is currently under development.  The computer application will provide a graphical interface for applying topic modelling and searching for key terms in student dissertation projects.  The end goal is to develop a tool that can provide insights into the content of dissertation projects that students are completing on different degree programmes within the faculty. 



This job will involve attending the KCL Denmark Hill campus in-person two days a week initially - there may be some flexibility to work remotely as the project progresses.  This is a discrete project with an assigned maximum number of hours available in the budget (a total of 98 hours).  There can be some flexibility in when/how these hours are worked. However, hours worked cannot exceed 20 hours in any one week.  It is envisaged that the candidate will work two to three days per week on the project for around 7 weeks.  The successful candidate will work closely with the Project Manager, Dr Samuel Evans.



The job application process will involve a short interview.



Key responsibilities:




  • To work under the direction of the project manager (Dr Samuel Evans) to generate a working computer application coded in the Python programming language.

  • To contribute to project planning and delivery.

  • To manage administrative duties related to the project.

  • To liaise with project collaborators.



Qualifications

  • Studying for a BSc or MSc in computer science, informatics, applied statistics or a related area.



Skills

The skills and experience required are as follows.



 



ESSENTIAL:




  • Excellent computing skills in Python.

  • Good communication skills.

  • Ability to work independently when required.

  • Good time management and prioritisation skills.



DESIRED:




  • Experience/knowledge of applying topic modelling and natural language processing techniques to text data. 

  • Experience of using the Tkinter Python library.

  • Experience in compiling Python software for cross-platform applications.

  • Experience in using Github.

MORE JOBS LIKE THIS

Location: Holloway Learning Centre and Aldgate Library



Provide first-line IT and Media support and advice contributing to the provision of a comprehensive and efficient ICT and Media support service to University students and staff. This post involves shift work during term time at different University sites.



•            Day-to-day IT and Media support and advice



•            Provide appropriate technical support to Students and Staff



•            Issue and return loan equipment



•            Provide induction and training support



 



Qualifications

Experience of working in an IT or Media support environment for at least one year or a current student in an IT or Media related degree.



Having at least 2 A levels Grades A-C or an equivalent qualification and combination of education and experience, IELTS Level 7. 



 



Skills

 



•            A good understanding of customer service



•            An understanding of the role of IT and media in a teaching and learning context.



•            A good knowledge of IT and Media hardware capable of comparing functional differences between different equipment and performing initial hardware fault diagnosis



•            A competent user of IT and Media hardware and software able to explain basic usage to others



•            Knowledge of call management practices and effective record keeping



•            A basic knowledge of IT Service Management best practices i.e ITIL



•            Good interpersonal skills – ability to interact and work effectively with customers and colleagues



•            Good numeracy and literacy skills – a clear ability to understand written instructions and produce clear documentation



•            Ability to work under pressure during busy periods and with minimum supervision



•            Initiative and self-motivation in the approach to work and in dealing with problems.



•            Installation and configuration of IT and Media facilities



•            Diagnosis and solution of faults in IT and media related problems



 

For current students only.

Situated within IT Services, the Technology Enhanced Learning Team (TELT) provides strategic oversight of e-learning at QM and works to promote, support, and develop technology-enhanced learning across the institution. It is responsible for institution-wide learning applications such as:

  1. QMplus, the online learning environment (based on Moodle and Mahara)
  2. Q-Review lecture capture (based on Echo360)
  3. Turnitin, to assist with similarity detection
  4. Kaltura for media streaming

About the post

Main duties:

To deliver engaging and informative TELT inductions to new students during QM?s Welcome Week, 2024/25.

We are seeking an enthusiastic, confident, and tech-savvy student to join our team as a TEL (Technology Enhanced Learning) Student Ambassadors, to work with members of the TEL Team delivering TEL student inductions during Welcome Week, September 2024.

Last year we worked with 3 TEL Student Ambassadors to update and develop the TEL student induction programme, based on the feedback gathered from students. Our new improved inductions were well received, and we intend to deliver a similar programme in September 2024.

As a TEL Student Ambassador, you will play a vital role in promoting the effective use of learning technologies to enhance the educational experience of students.

Responsibilities include:

  • Engage new students with our technologies by sharing individual experiences during face-to-face Welcome Week inductions.
  • Deliver student inductions during the Welcome Week, alongside a member of the TEL Team. This includes a present of approximately 50 minute delivered to groups of up to 100 students, providing demonstrations, and addressing any queries or concerns raised by students.
  • Actively promote the benefits and features of learning applications supported by the TELT during presentations, emphasising how these technologies can enhance the learning experience.

Benefits:

  • Valuable experience in public speaking and presentation.
  • Opportunity to represent the student voice in the development of digital learning initiatives.
  • Training provided in the delivery of the TEL induction programme.
  • Opportunity to enhance your CV and develop transferable skills.
  • 13.99 per hour, paid on a weekly basis.


Qualifications

CURRENTLY ENROLLED AS A QMUL STUDENT AND WILL BE ENROLLED 24/25 ACADEMIC YEAR



Skills

Requirements:

  • Studied at Queen Mary during the 2023/24 academic year.
  • Enrolled to continue studying at Queen Mary for the 2024/25 academic year.
  • Passionate about technology enhanced learning and its potential to improve student experience.
  • Strong communication and interpersonal skills.
  • Excellent public speaking and presentation skills, with the ability to engage and connect with diverse audiences.
  • Strong interpersonal skills, with the ability to build rapport and effectively communicate with students and colleagues.
  • Willingness to work collaboratively with other student ambassadors and the TEL Team.
  • Ability to pick up new technologies in short order.
  • Available to attend online training during week commencing 26th August 2024. (Exact date to be confirmed)
  • Available to attend in-person training on campus during week commencing 2nd September 2024. (Exact dates and times to be confirmed)
  • Available to work during Welcome Week (16th ? 20th Sep), Monday to Friday, between the hours of 9-5pm (exact hours to be confirmed)

 

If you are interested in this exciting opportunity, please submit your CV and a cover letter.

Applications without a cover letter will not be considered.

 

Project Overview: We are developing a web application and are seeking an experienced Backend Developer to manage API development, cloud deployment, and database management. This project operates within an Agile/Sprint framework. 

 

Key Responsibilities:

  • Python Proficiency: Develop backend logic using Python, with a strong focus on class structures and JSON manipulation.
  • Flask API Development: Create and manage APIs using Flask, including developing POST/GET endpoints and structuring backend repositories.
  • Session Management: Implement JWT authentication for session management, integrated with frontend components.
  • Cloud Deployment: Deploy backend services on AWS EC2, including the use of Linux command line, Nginx reverse proxy, and PM2 for process management.
  • Frontend Deployment: Manage the deployment of frontend applications on AWS S3.
  • AWS Services: Utilize AWS Route 53 for DNS management, AWS Certificate Manager for SSL/TLS, and invalidate AWS CloudFront distribution caches as needed.

 

As a member of our team, you will be expected to follow best practices, including code decoupling, maintaining cohesion, thorough manual testing, clear naming conventions, and proper use of Git (e.g., avoiding pushing directly to the main branch).

 

Database Management:

  • MongoDB Atlas: Manage and manipulate MongoDB Atlas (NoSQL) databases using PyMongo.
  • Data Aggregation: Create and manage data aggregation pipelines to support database operations.

 

Benefits of Joining Our Team:

  • Be part of a startup-style project within King?s College London, working on a cutting-edge web application alongside a team of professors and students. Contribute to a project that has received multiple rounds of funding and awards. 
  • Develop critical skills in project management, communication, and teamwork, all while working in a collaborative and supportive environment.
  • Gain access to King?s College London internal events, where you can network with academics, industry leaders, and other like-minded students.


Qualifications

How to Apply: Please submit your resume and a portfolio of your work demonstrating relevant experience.



Skills

Experience & Expectations:

  • Experience Required: Previous experience in the mentioned technologies and tasks is preferred. If lacking, a strong willingness to learn independently and contribute effectively is crucial.
  • Punctuality: Adherence to project timelines and deadlines is essential.
  • Work Ethic: Demonstrated work ethic could lead to extended contracts. 

 

MORE JOBS LIKE THIS