The company's Contact Center Application team needs a senior full stack consultant to help shape code development and enhancements for the application, working closely with the business.
The role builds automated, agent-facing processes that every Customer Service Representative uses.
Responsibilities
Work out what the business needs and turn those needs into workable solutions.
Use AI pairing tools to get solutions up and running quickly.
Design and build complex, reusable, modular UI components that apply service business rules and connect to a real-time API built with Spring Framework. Own deliverables from design through coding, testing and user acceptance testing on enterprise projects.
Direct US and offshore engineers on software design and on SDLC standards.
Coach and motivate staff and peers, and explain how deliverables affect the project and the business.
Check work, spot gaps early and flag them before they become problems.
Make independent calls that improve the wider system and future projects.
Build new ways to help call center representatives handle customer requests more efficiently.
Keep track of new technologies and process improvements that keep the development team moving, and push for reuse to speed up delivery.
Lead large and medium project designs, define API schemas, and design custom UI for the consumer-facing call center web modules. Build the assisted channel digital platform to run 24x7 and scale to sub-second response times that meet business SLAs.
Plan development work, assign resources and manage tasks across several projects at once.
Track milestones and propose ways to resolve issues and design gaps.
Work with analysts, QA leads and operations leads to keep deliverables aligned.
Requirements
A bachelor's degree or four or more years of work experience.
Four or more years of relevant experience, from work and/or military service.
Experience designing, developing, testing and supporting applications in ReactJS, ExtJS, JavaScript, TypeScript, microservices, Java, Spring MVC, SQL, Oracle and/or other object-oriented languages.
Experience with AWS cloud services.
Even better: a bachelor's or master's degree in computer science, information technology or a related technical field.
Even better: experience in the telecommunications domain.
Even better: deep experience with web UI frameworks and development, including usability, page transitions, navigation, image caching and lazy loading.
Even better: experience handling front-end payloads and deciding between front-end and server-side validation.
Even better: experience with UI debugging and profiling tools.
Even better: experience tuning web application performance.
Even better: experience with highly available, mission critical, large scale web applications.
Even better: experience building cloud native systems with a DevSecOps mindset.
Even better: experience leading programs or projects with US and offshore development teams.
Even better: strong analytical skills and the ability to understand existing code.
Even better: experience building multi-threaded applications that interface with other systems.
Even better: excellent object-oriented design and programming skills, with solid knowledge of design patterns and refactoring.
Even better: a strong grasp of standard SDLC methodologies.
Even better: the ability to build software with speed and quality.
Even better: experience working in Agile teams.
Even better: experience working across different departments.
Even better: good interpersonal and teamwork skills.
Even better: experience with Git and CI/CD pipelines.
Even better: experience building call center digital platforms.
Even better: AWS certification.
You are welcome to apply even if you do not meet every "even better" qualification.
Conditions
This is a hybrid role with a set work location. You will work from home and spend at least three days per week in the office, as set by your manager. You are responsible for following the hybrid work policies.
The schedule is 40 hours per week.
The annual base salary for the listed location(s), on a full-time schedule, is $101,000.00 to $194,000.00.
Pay depends on your location and on the job-related skills and experience you confirm. The role is incentive based, so you can earn more. Part-time pay is adjusted to the hours worked.
Benefits
Health and wellness coverage includes medical, dental, vision, short and long term disability, basic and supplemental life insurance, AD&D insurance, identity theft protection, pet insurance, and group home and auto insurance.
A matched 401(k) savings plan.
Up to 8 company-paid holidays and up to 6 personal days per year.
Paid parental leave, adoption assistance and tuition assistance, plus other incentives.
Depending on the role, premium pay such as overtime, shift differential, holiday pay and allowances may be available.
New hires receive up to 15 days of vacation per year, and this increases with service.
Part-time coverage varies, and eligibility for some benefits depends on your individual circumstances.