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