Senior Software Engineer
Apply NowJob details
Must be living in the Scotland Role Purpose Role Purpose The Senior Software Engineer is responsible for all aspects of the development of platforms and applications in this multi-dimensional role. This is a highly skilled hands-on role requiring extensive proficiency involved in all aspects of the development of cloud-based software solutions. Subject to their specialization, they will lead the design, development, testing, publishing, and/or support of different cloud-based products and solutions. As the subject matter expert for customer implementation and cloud platform support. The role will work closely with a global team of engineers to build robust solutions that meet our business objectives following continuous integration and continuous deployment processes, while supporting software and associate software engineers. Additionally, they will provide recommendations to management as to process, technologies, or other improvements intended to benefit productivity, efficiency and/or quality of the solutions developed by the team and lead the implementation of new solutions. Responsibilities Be technically proficient on Verint applications Timely development of product enhancements throughout delivery Meet quality gates for deliverables Strong organizational, time management and project leadership skills. Mentors Software engineers and Associates Ensure customer success when called upon to assist in complex issues. Essential Strong experience of working on backend development with ability to perform some front-end activities. Strong proficiency in NodeJS Experience with JavaScript frameworks and libraries management using NPM Strong experience with TypeScript. Knowledge of messaging technologies such as Apache Kafka. Experience in HTML, CSS and core JavaScript concepts Knowledge of ReactJS (functional components) Experience with writing automated tests. Experience of a cloud first deployment model using technologies such as Docker, Kubernetes etc
Apply Now