We have other current jobs related to this field that you can find below


  • London, Greater London, United Kingdom Axiom Software Solutions Limited Full time

    Software Engineer – GOLangWe are seeking a skilled Software Development Expert to join our team at Axiom Software Solutions Limited and contribute to the development of our clearing engine. As a key member of our team, you will be involved in architectural decisions from day one and work closely with our engineers to design and implement scalable and...


  • London, Greater London, United Kingdom The Developer Link Full time

    Position OverviewThe Developer Link is collaborating with a Software as a Service (SaaS) organization seeking experienced Full Stack .NET Software Engineers to enhance their team in a hybrid work environment.Key Responsibilities:Contributing to a multi-tenant, multi-service containerized SaaS solutionFocusing on backend development and addressing...


  • London, Greater London, United Kingdom The Developer Link Full time

    Position OverviewThe Developer Link is collaborating with a Software as a Service (SaaS) organization seeking experienced Full Stack .NET Software Engineers to enhance their team in a hybrid work environment.Key Responsibilities:Contributing to a multi-tenant, multi-service containerized SaaS solutionFocusing on backend development and addressing...


  • London, Greater London, United Kingdom Dew Software Full time

    Dew Software, a reputable name in the software development sector, is seeking a skilled Software Project Coordinator to become a vital part of our organization. In this role, you will be instrumental in guaranteeing the effective planning, execution, and completion of software initiatives. Collaborating closely with our clients and diverse teams, you will...


  • London, Greater London, United Kingdom Aspire Software Full time

    Aspire Software is seeking a highly motivated and experienced Managing Director (MD) to lead one of our dynamic Software Business Units.This role offers the opportunity to provide critical operational leadership to a thriving company within a rapidly growing software vertical. As the leader of your Business Unit, you will be responsible for developing and...


  • London, Greater London, United Kingdom DevOn Software Full time

    DevOn Software is seeking a seasoned Business Development Executive to spearhead our UK sales team and drive client growth. As a goal-oriented and innovative individual, you will play a pivotal role in expanding our client base across the European market.Key Responsibilities:Identify and pursue sales opportunities with potential clients in the UK, tailored...


  • London, Greater London, United Kingdom Carter Software Full time

    About Carter SoftwareCarter Software is a leading provider of innovative data management solutions, revolutionizing the way businesses manage their data.Job SummaryWe are seeking a highly skilled Senior C#.NET Software Engineer to join our dynamic team. As a Senior Software Engineer, you will play a pivotal role in the development and enhancement of our...


  • London, Greater London, United Kingdom Aztec Software, LLC Full time

    Position OverviewAztec Software, LLC is at the forefront of leveraging artificial intelligence to deliver exceptional speech recognition solutions tailored to specific hardware requirements. We are seeking a Senior Software Engineer to join our innovative team.Key ResponsibilitiesDevelop and implement bespoke solutions that enhance our speech recognition...

  • Lead Java Developer

    1 week ago


    London, Greater London, United Kingdom Dew Software Full time

    Dew Software is a leading provider of digital transformation solutions, partnering with Fortune 500 companies to deliver cutting-edge technology. We are seeking a talented and experienced **Senior Java Developer** to join our dynamic team and contribute to the development of innovative software applications within the telecom industry. As a key member of...


  • London, Greater London, United Kingdom Director of Software Engineering Full time

    Position OverviewAs the Director of Software Engineering, you will be instrumental in fostering a culture centered around our people while overseeing a global team of engineering experts across diverse levels and specialties.Key ResponsibilitiesLeadership: Guide front-end and back-end development teams, ensuring effective project management and...


  • London, Greater London, United Kingdom Director of Software Engineering Full time

    Position Overview As the Director of Software Engineering, you will be instrumental in cultivating a culture centered around our people while overseeing a diverse global team of engineering experts across various specializations. Key Responsibilities Leadership: Guide front-end and back-end development teams, ensuring alignment with project goals. Strategic...


  • London, Greater London, United Kingdom Director of Software Engineering Full time

    Location: London (Hybrid) Type: Permanent As a leader in a prominent digital travel ecosystem, you will oversee the delivery of travel-related benefits to a vast consumer base. Our organization excels in providing insights and expertise tailored to affluent consumers and frequent travelers, with products and services reaching over 400 million end users. We...


  • London, Greater London, United Kingdom Marlowe Software, Risk and Compliance Full time

    About the RoleWe are seeking an experienced Senior Software Engineer to join our software development team at Marlowe Software, Risk and Compliance. As a Senior Software Engineer, you will play a key role in leading the development and integration of software solutions, working closely with the architect and the team on various projects.Key...


  • London, Greater London, United Kingdom Marlowe Software, Risk and Compliance Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our software development team at Marlowe Software, Risk and Compliance. As a Senior Software Engineer, you will play a key role in leading the development and integration of software applications, working closely with the architect and the team to deliver...

  • Software Developer

    4 days ago


    London, Greater London, United Kingdom carwow Full time

    About CarwowCarwow is a leading online car-buying platform that is revolutionizing the way people purchase vehicles. Our mission is to provide a seamless and enjoyable car-buying experience for our customers.The RoleWe are seeking a highly skilled and motivated Software Developer to join our team. As a Software Developer at Carwow, you will be responsible...

  • Software Developer

    4 days ago


    London, Greater London, United Kingdom Ocado Logistics Full time

    About the RoleOcado Logistics is a leading technology company that is revolutionizing the way the world shops. We are a global software and robotics platform business with a strong retail heritage. Our company has been at the forefront of innovation in the online grocery industry since its inception in 2000. Our retail business is one of the world's largest...

  • Software Developer

    4 days ago


    London, Greater London, United Kingdom Royal Mail Group Full time

    About the Role:We are seeking a highly skilled Software Developer to join our team at Royal Mail Group. As a Software Developer, you will be responsible for designing, developing, and delivering high-quality software solutions to support our complex IT estate.Key Responsibilities:Design and develop software components to support EPS systemsWork with standard...

  • Software Developer

    4 weeks ago


    London, Greater London, United Kingdom Media Concierge Full time

    If you are a Software Developer with Access VBA (ADO) and SQL Server programming skills, looking to have responsibility for full life cycle project delivery, this is an excellent opportunity to join a team that is maintaining a range of in-house systems, as well as preparing for a modernisation programme that will see the re-implementation of a number of key...

  • Software Developer

    2 days ago


    London, Greater London, United Kingdom ITQube LTD Full time

    Software DeveloperWe are seeking a skilled Software Developer to contribute to the success of our company, ITQube LTD.Key Responsibilities:Develop and maintain robust databases using Visual Foxpro 7/8/9Utilize excellent problem-solving skills to resolve complex issuesCommunicate effectively with colleagues and stakeholders through written and verbal...

  • Software Developer

    4 days ago


    London, Greater London, United Kingdom Cox Automotive Full time

    Manchester, London, Leeds or Rugby - Hybrid Drive the Future of EV Battery Solutions as a Software Developer Are you a talented software developer passionate about shaping the future of sustainable automotive technology? Do you thrive in a dynamic, Agile environment where your ideas drive real impact? If so, we want you to join our EV Battery Solutions...

Software Developer

2 months ago


London, Greater London, United Kingdom Imperial College London Full time

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

£44,309 to £53,558 per annum