Back to search results

Software Developer

Imperial College London - Faculty of Engineering

Location: London, Hybrid
Salary: £44,309 to £53,558 per annum
Hours: Full Time
Contract Type: Fixed-Term/Contract
Placed On: 24th June 2024
Closes: 7th July 2024
Job Ref: ENG03138
 

South Kensington Campus - Hybrid

Job summary

An exciting opportunity has arisen for a motivated individual to join the experienced and lively computer support team in the Department of Electrical and Electronic Engineering. The department is part of the Faculty of Engineering and consists of approximately 750 undergraduate and postgraduate students and 200 staff. 

The role will be principally concerned with the support, specification, design and implementation of custom intranet automation to support Teaching and be responsible, with colleagues, for maintaining and adding to the EEE web-based automation, using EEE SQL databases. 

Duties and responsibilities

Engineering Leadership (20%)

Be a good technical and non-technical communicator to ensure full requirement capture of stakeholders for an efficient transition of systems.

  • Form effective working relationships with teaching fellows, the educational support team, and the department’s IT and technical staff.
  • Exercise autonomy and judgement in balancing engineering costs demands in order to make a successful transition within an agreed timeframe.
  • Communicate with stakeholders, technical and non-technical, to manage expectations and workload.
  • Implement effective iterative processes for requirement capture and delivery of new EEE automation
  • Prioritise old and new automation, determining the utility and necessity for all proposed software in conjunction with users.

Software Development (40%)

Take responsibility for implementing the new apps with skill and in collaboration with the department and colleges ICT support teams.

  • Maintain existing web applications written in Python/Django and Angular/C#.
  • Implement new departmental automation using appropriate technologies: e.g. Microsoft 365 Collaboration Tools such as Microsoft Forms and SharePoint, Microsoft PowerApps.
  • Use appropriate methods and tools to document projects for continuing improvements and to support shared development.
  • Ensure ergonomic implementation for easy use by stakeholders, especially members of the educational support staff.
  • Evaluate, in conjunction with stakeholders, the cost-effectiveness of solutions.

Software Support (40%)

  • Support maintenance, updating, and synchronisation with College-wide data, of departmental databases used in projects and coursework.
  • Implement high integrity bulk data transfer between our core departmental databases and other systems as needed read data, and check correctness of results.
  • Ensure the integrity of databases by carefully checking all data operations.
  • Support the operation of existing well documented web apps which are used in EEE.

Essential Requirements

  • Hold a first degree, or equivalent, qualification in Computer Science or related area.
  • Experience with web software development & implementation of web-based technologies.
  • Experience designing and implementing SQL databases/queries.
  • Experience working on systems that require high accuracy.
  • Demonstrated knowledge of, and an interest in, at least one modern web framework such as C#/MVC or Python/Django.
  • Ability to write clear and correct code to solve complex UI and business logic problems.
  • Self-motivated with the imagination to think laterally, applying skills and knowledge to new contexts, learning new technologies. Ability to work on own initiative.
  • Effective interpersonal and communication skills. Proven ability to understand, analyse, interpret and explain complicated information and data. Ability to communicate effectively and clearly with both technical staff and customers.
  • Ability to manage stakeholder expectations.

Further Details

This is a Full Time and Fixed Term role based at the South Kensington Campus/Hybrid until end June 2025

Apply online via the above ‘Apply’ button.

Closing Date 7th July 2024

We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Type / Role:

Subject Area(s):

Location(s):

Job tools
 

PhD Alert Created

Job Alert Created

Your PhD alert has been successfully created for this search.

Your job alert has been successfully created for this search.

Ok Ok

PhD Alert Created

Job Alert Created

Your PhD alert has been successfully created for this search.

Your job alert has been successfully created for this search.

Manage your job alerts Manage your job alerts

Account Verification Missing

In order to create multiple job alerts, you must first verify your email address to complete your account creation

Request verification email Request verification email

jobs.ac.uk Account Required

In order to create multiple alerts, you must create a jobs.ac.uk jobseeker account

Create Account Create Account

Alert Creation Failed

Unfortunately, your account is currently blocked. Please login to unblock your account.

Email Address Blocked

We received a delivery failure message when attempting to send you an email and therefore your email address has been blocked. You will not receive job alerts until your email address is unblocked. To do so, please choose from one of the two options below.

Max Alerts Reached

A maximum of 5 Job Alerts can be created against your account. Please remove an existing alert in order to create this new Job Alert

Manage your job alerts Manage your job alerts

Creation Failed

Unfortunately, your alert was not created at this time. Please try again.

Ok Ok

Create PhD Alert

Create Job Alert

When you create this PhD alert we will email you a selection of PhDs matching your criteria.When you create this job alert we will email you a selection of jobs matching your criteria. Our Terms and Conditions and Privacy Policy apply to this service. Any personal data you provide in setting up this alert is processed in accordance with our Privacy Notice

Create PhD Alert

Create Job Alert

When you create this PhD alert we will email you a selection of PhDs matching your criteria.When you create this job alert we will email you a selection of jobs matching your criteria. Our Terms and Conditions and Privacy Policy apply to this service. Any personal data you provide in setting up this alert is processed in accordance with our Privacy Notice

 
 
More jobs from Imperial College London

Show all jobs for this employer …

More jobs like this
Join in and follow us

Browser Upgrade Recommended

jobs.ac.uk has been optimised for the latest browsers.

For the best user experience, we recommend viewing jobs.ac.uk on one of the following:

Google Chrome Firefox Microsoft Edge