Software Engineer Lead

360 Resourcing ,
Knaresborough, North Yorkshire

Overview

Our client is currently looking for a Software Engineer Lead to join the Unified Communications team based in Knaresborough . You will join them on a full time, permanent basis and in return, they are offering a competitive salary plus excellent benefits package. The company has the opportunity to touch millions of people and businesses each and every day – both a tremendous honour and a huge responsibility. They are known around the world for the passion and enthusiasm they bring to the business of payments. Benefits of joining the company: - 26 days annual leave, plus bank holidays - Comprehensive medical insurance, including discounts for gym membership, spa breaks, travel insurance, days out and more - Earn Vitality points and qualify for free cinema tickets, Starbucks, and more - Group Personal Pension - On-site canteen - Free use of on-site gym - Social events held throughout the year About the Software Engineer Lead role: You will be responsible for the design, implementation and support of highly available contact centre software platforms. Working throughout the software development life cycle, you will create, design, code, debug, maintain, test, implement and validate applications with a broad understanding of a variety of languages and architectures, including; - Database; Design, familiarity with DDL and DML for one or more of the following databases Oracle, MySQL, MS SQL Server, IMS, DB2, Hadoop - Back-end technologies; Java, Python, .NET, Ruby, Mainframe COBOL, Mainframe Assembler - Front-end technologies; HTML, JavaScript, jQuery, CICS - Web Frameworks; Web technologies like Node.js, React.js, Angular, Redux - Development Tools; Eclipse, Visual Studio, Webpack, Babel, Gulp - Mobile Development; iOS, Android - Machine Learning; Python, R, Matlab, Tensorflow, DMTK Key duties of the Software Engineer Lead will include: - Technical governance and coordination of customer IVR projects, throughout their life cycle. - Partner closely with the contact centre operational teams, suppliers, the rest of the telephony support team. - Manage, coach and support, from a BAU perspective, the India based Java code developers. - Serve as the 1st point of escalation for all IVR based projects, changes and incidents. - Develop and provide governance for working practices such as version control, documentation, code development, testing and deployment. - Collect business requirements, develop, advise, deploy and support technical solutions. - Responsible for supporting IVR, CTI and call flow projects from implementation to post cut-over support - Utilize technology to enable the business to self-serve changes within call flow or IVR structure - Mentor and develop team members on contact centre technologies - Ensuring adequate system capacity to support business growth projections - Subject Matter Expert for design, expansion, and enhancements of IVRs and call flows. - Support call centre activities on the Avaya Experience Portal - Call flow modifications, agent/skill assignments - Documentation of end-to-end flows What they are looking for in their Software Engineer Lead: - BS in Computer Science, Information Technology, Business / Management Information Systems or related field - Professional experience in coding, designing, developing and analyzing data (min 6 years) - Experience with Continuous Integration & Continuous Delivery process using Git, Jenkins/Bamboo & ability to support build & deployment automation exercises as needed - Experience working on projects or programs requiring the integration of cross-functional technology and/or business solutions - Full-stack development experience – encompassing a good understanding of operating systems, network layer, application servers/containers, programming frameworks, databases, middleware and security - 3 years designing and deploying complex contact centre solutions leveraging Avaya platforms and technologies - Ability to work in a fast-paced and dynamic environment that can quickly change direction - Ability to deliver on multiple projects simultaneously If you are looking to make a valuable difference for people everywhere — and for yourself — they may have the right place for you. Click APPLY now to find out more about the role and become their Software Engineer Lead – they would love to hear from you This job was originally posted as www.totaljobs.com/job/89653125