At a Glance
- Tasks: Build software solutions and enhance customer experiences using cutting-edge technologies.
- Company: Join a forward-thinking tech company focused on innovation and collaboration.
- Benefits: Competitive salary, remote work, mentorship, and professional development opportunities.
- Other info: Dynamic team environment with excellent growth potential and support for ongoing learning.
- Why this job: Kickstart your career with hands-on experience in real-time communications and AI-driven solutions.
- Qualifications: Recent master's graduates in software development or related fields are encouraged to apply.
The predicted salary is between 27000 - 30000 € per year.
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.
Graduate Software Engineer employer: Ellison Coast
As a Graduate Software Engineer, you will join a dynamic and innovative team dedicated to enhancing customer and employee experiences through cutting-edge technology solutions. Our fully remote work culture fosters collaboration and continuous learning, providing you with mentorship and formal certification pathways to accelerate your professional growth. With a focus on high-stakes projects for renowned brands, you'll have the opportunity to develop your skills in a supportive environment that values creativity and excellence.
StudySmarter Expert Advice🤫
We think this is how you could land Graduate Software Engineer
✨Tip Number 1
Network like a pro! Reach out to alumni from your university or connect with professionals in the industry on LinkedIn. A friendly chat can lead to opportunities you might not find on job boards.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to software development. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence before the big day.
✨Tip Number 4
Don’t forget to apply through our website! We love seeing applications directly from candidates who are eager to join us. Plus, it shows your enthusiasm for the role and our company.
We think you need these skills to ace Graduate Software Engineer
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that align with the Graduate Software Engineer role. Highlight any relevant projects or coursework, especially those involving coding languages like JavaScript or Python.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to express your passion for software development and how you can contribute to our mission at StudySmarter. Don’t forget to mention your eagerness to learn and grow in this field.
Showcase Your Projects:If you've worked on any software development projects during your studies, make sure to include them in your application. We love seeing practical examples of your skills, especially if they involve integrations or AI-driven solutions.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands and shows us you're serious about joining the StudySmarter team!
How to prepare for a job interview at Ellison Coast
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, like Genesys Cloud CX, REST APIs, and popular coding languages such as JavaScript and Python. Being able to discuss these topics confidently will show your genuine interest and readiness for the role.
✨Showcase Your Projects
Prepare to talk about any relevant software development projects you've worked on during your studies. Highlight your problem-solving skills and how you applied coding best practices. This will demonstrate your practical experience and ability to contribute from day one.
✨Emphasise Continuous Learning
Express your eagerness to learn and grow within the role. Mention any certifications or courses you're interested in pursuing, especially those related to AI, CI/CD, or cloud technologies. This shows that you're proactive and committed to personal development.
✨Practice Problem-Solving
Be ready for technical questions or coding challenges during the interview. Brush up on your problem-solving skills and practice coding exercises. This will help you feel more confident and prepared to tackle any technical assessments they might throw your way.