Software Engineer

Software Engineer Uxbridge, England

Canon
Full Time Uxbridge, England 49000 - 58000 GBP ANNUAL Today
Job description

Do you want to have a mix of development work and reviewing software technology to enhance our future customer offering?


You will be joining a winning team. The programme you will be working for has delivered very strong growth in business contributions for the last 4 years. The role would suit a remote worker who is able to also make trips 3-4 times a month to our offices in Stockley Park to work on the devices.

You will have all 3 key elements to supercharge your motivation

  • Mastery: you are expected to become the technical authority of the Java based underlying Canon proprietary technologies in EMEA
  • Autonomy: you and the team decide what to do and how to do it
  • Purpose: you are close to customers and can easily see the business impact of your work

You will be joining a collaborative and diverse team, with different cultural backgrounds and onshore/offshore mix.

You will be using latest software development methodologies, including TDD, BDD, Agile, Pair Programming, etc.

We are looking for an experienced Software Engineer to split their time as follows:

  • 80% - To deliver software to a high quality and on schedule to satisfy the customisation and development requirements of the Software Development Team


  • 20% - To investigate future software technology and products for use within Canon in Europe. To represent the Software Development Team within Canon and externally.

What we give

With Canon, you'll get the support and encouragement you need to grow, from people who share your ambition. We'll invest in your professional development to help you learn and progress in your role with us. You'll find leaders who give you the freedom to explore new things and a team where knowledge is shared openly.

  • To be the technological authority for the MEAP technologies in EMEA, and maintaining expert level knowledge of the platform as it continues to evolve
  • To carry out the technical analysis, design, specification, documentation, coding and initial testing of system and application software related to customisation or development requests and strategic software
  • To carry out the technical analysis, design, specification, documentation, coding and initial testing of application software related to Pan European enabler software requirements in cooperation with the Product Management Team
  • To provide assistance with the technical analysis, design, specification, documentation, coding and initial testing of application software for the 3rd Party partners (where and when applicable)
  • To liaise with external developers and with internal departments dealing with software development, testing, support and planning
  • To ensure timely delivery of software development projects
  • To keep MEAP Software Development and Support Manager up to date with progress and alert them at the earliest opportunity to possible delays
  • To promote and encourage good design (including development documentation of the designed software) and engineering practices used for successful software engineering throughout all software engineering groups within Canon
  • To investigate future software technology for use by Canon in Europe to meet long term business requirements
  • To clearly communicate future software technology ideas to technical and non-technical audiences within Canon
  • To stand in for the MEAP Development and Support Manager as required
  • To maintain relevant technology skills and knowledge within Canon business context

What we ask

Qualifications - A degree in Computer Science, Software Engineering or related areas is required. An appropriate higher degree level will be an advantage.

Languages - Good standard of English language both written and oral. Other European languages an advantage

Experience

  • Strong technical background in software engineering and development essential
  • Excellent working knowledge with Object Orient Design and Test driven Development is essential
  • Experience with Agile development, especially SCRUM, is essential
  • Excellent working knowledge Java in a broad range of aspects (e.g. J2SE, J2ME, Applet, Servlet, AWT/Swing, Java Bean) is essential
  • Experience of software product development full life cycle is highly desired
  • Experience of software development using Web Services and Mobile platforms is highly desired
  • Experience of system architecture design is highly desirable
  • Skills of critical thinking and problem solving are highly desirable
  • Skills in use case driven design and UML is desirable
  • Experience of Canon printing hardware systems and software technologies is very beneficial
  • Leading edge technology experience is beneficial
  • Knowledge of any page description languages or printer command languages is beneficial
  • Knowledge of any of ERP systems, document management systems or enterprise workflow solutions is beneficial
  • Networking protocols and topology architecture knowledge is beneficial

You will need

  • Results / delivery orientated
  • Very Strong technical skills
  • Good technical communicator
  • Excellent analytical, and logical thinking skills
  • Able to demonstrate a thorough understanding of Software development with strong emphasis on customer focus.
  • Capable of working in a European Network
  • Capable of working on own initiative, and prioritise based on importance/urgency.

Further Information

Remote role with 3-4 trips per month to our European HQ office in Stockley Park to work on the devices.

Salary £49-£58k

10% bonus

Flexible benefits offering


#LI
#LI-Hybrid

Canon is enriching lives and businesses in incredible new ways. You can play a part in shaping the future of a company that’s visionary, innovative and bold. As the world's best imaging company, we're living and working together for the common good.

Software Engineer
Canon

www.canon.com
Tokyo, Japan
Fujio Mitarai
$10+ billion (USD)
10000+ Employees
Company - Public
Consumer Product Manufacturing
1937
Related Jobs

All Related Listed jobs

Delivery Driver
G4S Glasgow, Scotland 29515 GBP ANNUAL Today

To succeed as a G4S Delivery Driver you will need to hold a valid UK drivers licence and be confident when communicating with customers and colleagues in both

hr administrator
Trust Care Management Peterborough, England 23500 - GBP ANNUAL Today

Title: Join Our Team as an HR Administrator - Make a Difference Today!

At Trust Care Management , we are seeking an HR Administrator to join...

sales representative
Derbyshire's Estate Agents Chard, England 26500 - 22500 GBP ANNUAL Today

We are currently seeking a Sales Negotiator to join our fast-growing, award-winning group.

The role will suit either an experienced person...

Support Worker
Exemplar Health Care Services Limited Newcastle upon Tyne, England 10.77 GBP HOURLY Today

Support social and recreational activities; both in and out the home individually, or as part of a group. Tyne Grange complex needs care home in Newcastle upon

Team Member
Greggs Glasgow, Scotland 10.6 GBP HOURLY Today

Perks and savings, such as digital gift card discounts, online cashback, in-store and online coupons and lifestyle offers.