Graduate Software Engineer

Job Type Not specified
Offered Salary ÂŁ28.5k/year - 30k/year Per YEAR
Job Location GBR
Job Category Not specified
Back to Job Search

Graduate Software Engineer – Job description

The role will build out your skills in subjects as diverse as real-time communications, contact centre integrations and technology stacks, telecommunications, unified communications, Genesys Cloud CX solutions implementation, CRM platforms including Freshdesk, Zendesk, Microsoft Dynamics, Salesforce, ServiceNow, Oracle, ERP Systems and others in the genre, creating custom data integrations via data-actions and custom-data-actions, configuring enhanced dialogue flows for voice and digital conversations (inbound and outbound/ in queue logic), Artificial Intelligence, Large Language Models, Natural Language Processing, Generative AI (GenAI), Realtime Communications, workforce management, gamification, workflow, process and task automation and many other associated disciplines including Kotlin and mobile device application development, Restful interface contracts and other inter-application or process integrations.

You will be required to work as a fully remote member of a developing professional services and software development practice centred on “customer experience and employee experience management” and modern omnichannel contact centre solutions and associated disciplines.

No prior experience is necessary, and all required platform and formal certifications and training will be provided as part of the role.

Ideal candidates will be recently qualified to a master’s degree level in software development. Strong candidates will have an excellent aptitude through relevant academic qualifications as well as the relevant attitude required to shape, hone and continue learning and focus on ongoing personal skills and capabilities development in relatively high-pressure, high-stakes and mission critical integrated solutions delivered on behalf of household brands and Fortune500 companies. Successful applicants will be provided mentorship, training, and formal certification pathways as part of the role and will quickly become an integral and key element of our professional services and platform practice delivery function.

Range of Responsibilities

  • Implement integrated solutions on Genesys Cloud CX “Contact Centre as a Service” on a global stage – this is the configuration part of the role
  • Create, Develop, Analyse, and maintain existing software applications, customisations, and enhanced Architect flow logic and deep integrations, REST API’s, leveraging excellence in coding, logic, general integrations and software development – this is the development part of the role
  • Design highly scalable, testable code using best practices in SDLC and CI/CD
  • Assist the technical platform delivery leads on deep configuration, testing, acceptance testing of solutions built on and around Genesys Cloud CX
  • Extending Genesys Cloud CX using the API schema, SDKs and custom interface contracts to 3rd party systems over REST/JSON
  • Work with other developers to design solutions and integrations
  • Produce clean, efficient, and effective code based on the provided specifications
  • Integrate software components and third-party programs in a cloud centric manner
  • Verify, validate, check, qualify, test, and deploy solutions, programs and interface contracts
  • Troubleshoot, debug, upgrade and modify mission critical software and integrations in a responsible and best-practices manner
  • Recommend and deliver on agreed improvements
  • Provide excellent documentation, both within the code and on relevant supporting documentation/collateral
  • Create and maintain technical documentation for reference and reporting purposes
  • Design and implement AI driven dialogue-flows, Interactive Voice Response, Digital BOT flows in diverse channels and media such as webchat, web-messenger, messaging, including SMS, Facebook Messenger, Twitter Direct Messaging or other custom channels of this type

The Ideal Applicant Will Have

  • Recent Graduate with at least a master’s degree in software development or other complimentary subjects that are software development and software engineering or software development/coding/integration centric. Please do not apply if you do not meet this prerequisite
  • Academically proven software development projects executed at University, or shortly thereafter, with a bias towards JavaScript and/or Python or other popular coding languages
  • Some knowledge and experience with CI/CD, GitHub, IDE’s, Software Development Lifecycle, Requirements Analysis, API’s, Software Development Kits (SDK’s), JSON, REST, Node.js, NGINX et al
  • Good knowledge of typical hardware and software building blocks for integrated applications, operating systems, security, availability, fail-over including Windows, Linux and cloud-compute based infrastructure
  • A keen desire to continue learning, personal development and certification in relevant fields
  • Be capable of working as an integral part of a team, often with high-stakes and high-pressure deliverables and timelines
  • Desire to ‘go beyond’ in driving client, partner, and end-user success
  • Excellent personal presentation skills
  • Strong ability to document and present technical solutions, to internal and external stakeholders

Salary

In the first 6 months, initial probationary period, ÂŁ27,000 rising to ÂŁ30,000 subject to completion of the Genesys Certified Professional accreditation within the probationary period.

All further salary increases are based on merit and in keeping with the expectations of the industry sector and responsibilities assumed by successful candidates

Upload your CV/resume or any other relevant file. Max. file size: 98 MB.