Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
An established industry player is seeking a skilled IT consultant to join their dynamic team. This role offers the opportunity to work on cutting-edge projects involving C++ programming, user interface development, and software testing. You'll collaborate closely with clients to define project requirements, implement solutions, and provide ongoing support and training. The ideal candidate will thrive in an agile environment and have a passion for technology and problem-solving. If you're looking to make a significant impact and grow your career in a supportive and innovative setting, this position is perfect for you.
The role: We are looking for an IT consultant to join our team. The role requires the following skill set.
Performing C++ programming.
Developing user interfaces.
Testing and correcting software programs.
Implementing and evaluating the software.
Learning end to end, all aspects of the existing platforms and related technology.
Planning and maintaining database structures.
Working with clients to define the scope of a project and to determine requirements.
Cyber Security SOC Threat analysis and Splunk SIEM.
Planning and structuring the IT disaster recovery.
Knowledge of Behavioural Driven Development (BDD), SDLC, and STLC.
Writing tests using Java.
Managing Data driven Frameworks.
Working experience of Cucumber and Gherkin for Development of Software standards and validation techniques.
Proven experience in Automation Test Framework Scripting using Scala and Cucumber.
Participation in continuous integration of various builds using Jenkins.
Experience of working in an agile Scrum environment.
Planning timescales and the resources needed.
Clarifying a client's system specifications, understanding their work practices and the nature of their business using CRM systems.
Liaising with staff at all levels of a client organisation.
Defining software, hardware, and network requirements.
Analysing IT requirements within the company and giving independent and objective advice on the use of IT and strategy.
Developing agreed solutions and implementing new systems.
Presenting solutions in written or oral reports.
Helping clients with change-management activities.
Purchasing systems where appropriate.
Recommending concerning software/system quality.
Designing, testing, installing, and monitoring new systems.
Preparing operational documentation and presenting progress reports to customers and subsequent support and training to clients.
Organising training for users and other consultants.
Being involved in sales and support, and where appropriate, maintaining contact with client organizations.
Identifying potential clients and building and maintaining contacts.
Actively participating in the troubleshooting of production environment issues.
Defining and developing tools to enhance interface platforms.
Actively monitoring performance of the system.
In-depth experience of working on multi-threaded applications.
Excellent knowledge of networks and operating systems.
Exposure to exchange protocols is a plus.
Salary offered: £28,000 to £37,000 per annum.