Senior Engineer Consultant-Full Stack
About the role
This position partners with stakeholders to design and add value to code development and enhancements for Contact Center Applications. You will work directly with the business to create agentic processes used by all Customer Service Representatives, translating business requirements into technical solutions. The role involves designing and coding complex, reusable, modular UI components, implementing real-time APIs using the Spring Framework, and ensuring project deliverables across design, coding, testing, and UAT phases.
Responsibilities
- Translate business requirements into technical solutions using AI pairing tools to accelerate development.
- Design and code complex, reusable, and modular UI components incorporating Service business rules.
- Develop real-time APIs using the Spring Framework.
- Oversee project deliverables throughout design, coding, testing, and UAT phases.
- Guide US and offshore team members on software designs and adhere to software development life cycle standards.
- Mentor and motivate team members and peers on project and business impacts.
- Validate and flag development gaps to avoid pitfalls in the development lifecycle.
- Make independent decisions that positively impact the overall system and future business projects.
- Create innovative solutions to improve efficiency for call center representatives.
- Explore new technologies and process improvements to maintain development team agility.
- Focus on reusability to increase project delivery speed.
- Handle complex assignments, including large and medium-scale project designs, API schema definition, and customized UI design for call center applications.
- Implement the assisted channel digital platform with 24x7 availability, ensuring scalability to meet sub-second response times for business SLAs.
- Create project plans for development activity, resource allocation, and task management for multiple projects.
- Track milestones and develop mitigation strategies for issues and design gaps.
- Collaborate with Analysts, QA leads, and Operations leads to align deliverables.
Requirements
- Bachelor’s degree or four or more years of work experience (or equivalent military experience).
- Four or more years of relevant experience in software development.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related technical field (preferred).
- Strong experience designing, developing, testing, and supporting applications in ReactJS, ExtJS, JavaScript, TypeScript, Microservices, Java, Spring MVC, SQL, Oracle, and/or other OOP languages.
- Extensive experience in Web UI frameworks, including usability, page transitions, navigation, image caching, and lazy page loading.
- Experience with front-end payload decisions, including front-end and server-side validations.
- Proficiency in UI debugging and profiling tools.
- Experience in performance tuning web applications.
- Experience working with high-availability, mission-critical, large-scale web applications.
- Experience building cloud-native systems with a DevSecOps mindset.
- Experience leading programs/projects with US and offshore development teams.
- Strong analytical skills and ability to abstract information from existing code.
- Experience developing multi-threaded applications interfacing with other systems.
- Knowledge/experience with AWS Cloud services.
- Excellent object-oriented design and programming skills, including design patterns and refactoring.
- Strong understanding of software development lifecycle methodologies.
- Ability to work in an Agile development environment.
- Experience interfacing with different departments within the organization.
- Excellent interpersonal communication and teaming skills.
- Experience with Git version control systems and CI/CD pipelines.
- Experience in development of call center digital platforms (preferred).
- Telecommunications experience (preferred).
- AWS certification (preferred).
Schedule
This is a hybrid role requiring a minimum of three days per week in the office, with the work location set by your manager. Scheduled weekly hours are 40.
Pay
The annual salary range for this full-time position is $101,000.00 - $194,000.00, depending on location and confirmed job-related skills and experience. This is an incentive-based role with potential for additional earnings. For part-time roles, compensation will be adjusted to reflect hours worked.
Benefits
- Health and wellness benefits, including medical, dental, vision, short- and long-term disability, basic life insurance, supplemental life insurance, AD&D insurance, identity theft protection, pet insurance, and group home & auto insurance.
- Matched 401(k) savings plan.
- Up to 8 company-paid holidays per year and up to 6 personal days per year.
- Paid parental leave, adoption assistance, and tuition assistance.
- Additional incentives, such as premium pay (overtime, shift differential, holiday pay, allowances, etc.).
- Newly hired employees receive up to 15 days of vacation per year, which increases with additional service.