Software Developer

Micro Focus
12 Oct 2018
14 Oct 2018
Contract Type
Full Time
At Micro Focus, everything we do is based on a simple idea: The fastest way to get results is to build on what you have. Our software solutions enable organizations to do just that. Secure and scalable, with analytics built in, they bridge the gap between existing and emerging ITfast-tracking digital transformations across DevOps, Hybrid IT, Security, and Predictive Analytics. In the race to innovate, Micro Focus customers have the clear advantage.

Our portfolio spans the following areas: DevOps | IT Operations| Cloud | Security | Info Governance | Big Data, Machine Learning, & Analytics

Through our breadth of solutions, we are uniquely positioned to help our customers solve business problems and deliver against the needs and opportunities of Hybrid IT, from mainframe to mobile to cloud. Were a pure-play software company we have a level of focus that other technology companies dont have, we are designed from the ground up to build, sell and support software.

We also have the strong operational foundation, proven over a combined 40 years of experience, to deliver on our commitments to our customers. Our scale is globalwe have the reach and the capabilities to support customers in a global market. We are the 7th largest software company in the world, and the largest technology company listed on the FTSE. With 4,000 employees working on R&D, we can focus on innovating in solving the most complex technology problems for customers.

At its heart, Hybrid IT is about letting customers choose whats right for them, without the need to compromise. Our job is to help them, and to enable that hybrid model to bridge the old and the new to maximize the value of existing investments.

The Opportunity:

IDOL Server is an industry leader in the fields of Machine Learning, AI, Enterprise Search and Audio and Video Processing. Founded in 1996 and using a unique combination of technologies developed from research at Cambridge University, the company experienced a meteoric rise before being acquired, and now forms part of Micro Focus, the UKs largest software company.

The team is seeking talented Engineers to join our team in Cambridge. The ideal candidates will be able to work as part of a team or on individual projects, as well as possessing a positive and versatile approach to new and complex tasks. These roles provide an excellent opportunity to join an exciting growth industry

The R&D team is Cambridges largest department and is in constant need of top-class Engineers. The opportunities range from software developers working on a variety of products to mathematical and algorithmic researchers.

The Role:

Designs, develops, troubleshoots and debugs software programs for software enhancements and new products. Develops software including operating systems, compilers, routers, networks, utilities, databases and Internet-related tools. Determines hardware compatibility and/or influences hardware design.

  • Designs enhancements, updates, and programming changes for portions and subsystems of systems software, including operating systems, compliers, networking, utilities, databases, and Internet-related tools.
  • Analyzes design and determines coding, programming, and integration activities required based on general objectives and knowledge of overall architecture of product or solution.
  • Writes and executes complete testing plans, protocols, and documentation for assigned portion of application; identifies and debugs, and creates solutions for issues with code and integration into application architecture.
  • Leads a project team of other software systems engineers and internal and outsourced development partners to develop reliable, cost effective and high quality solutions for assigned systems portion or subsystem.
  • Collaborates and communicates with management, internal, and outsourced development partners regarding software systems design status, project progress, and issue resolution.
  • Represents the software systems engineering team for all phases of larger and more-complex development projects. Provides guidance and mentoring to less- experienced staff members.
Education and Experience:
  • Ideally have or be expecting a 2-1 or I degree in a technical subject (e.g. Maths, Natural Science, Engineering, Computer Science etc.).
  • Good working knowledge of programming in a Windows or UNIX environment, and knowledge of C or C++ (ideally)
  • Designing software systems running on multiple platform types.
  • Ability to function well in a small team, requiring self-motivation and the ability to work well under pressure.
  • Creativity and problem solving skills.
  • Strong written and verbal communication skills; mastery in English and local language. Ability to effectively communicate design proposals and negotiate options.
  • However, more important than experience is a desire to learn, and an ability to pick up new skills and solve complex issues.

Similar jobs

Similar jobs