Full Stack Developer - San Jose, United States - TEKsystems

    Default job background
    Description

    Our client in San Jose, CA, is seeking an experienced software engineer to join their team, working on the latest solution on their Omni-channel (voice/chat) platform for their Contact Center.


    • Front-end - experience with ReactJS required (Typescript is good to have), Javascript, CSS, HTML
    • Backend - NodeJS required (Java is good to have)
    • NoSQL databases (MongoDB, Dynamo)
    • Experience working on Cloud (AWS) platformJob DescriptionAs a Seasoned Developer, you will be accountable for developing and releasing quality software in the POC development and engineering of this client's next generation "Omni Channel" platform, "Work Force Management", "Chat BOT Automation" and "Smart AI/ML based Routing" platforms.
    You will drive POC development, vendor evaluation, technical design, work closely with Technical Product Owner, Architects, Developers, Business Systems Analysts and Quality Engineering team members in a geographically distributed Agile-scrum team to build world-class technological solutions, adhering to the client's engineering standards, and meeting the business expectationsResponsibilities:


    • Drive key initiatives taken up by the organization and be responsible for design, implementation, delivery and support of various applications which are used to support the client customers and products
    • Understand business requirements and communicate technical solutions in business language
    • Implement real-time integration of messaging and phone platforms with CRM platforms
    • Design loosely coupled microservices using messaging systems such as Kafka or ActiveMQ
    • Develop microservices in Azure or AWS cloud using container technologies such as Docker & Kubernetes
    • Estimate efforts for feature delivery at both the high-level & detailed level
    • Triage production issues quickly, perform root cause analysis, define resolutions, work with operations teams to deploy any hotfixes in production
    • Contribute & participate in design reviews & code reviews to provide guidance
    • Share feedback & seek opportunities to improve software quality
    • Adhere to architecture, security, integration and change management guardrails
    • Be forward looking regarding new features and other technology or tooling that bring new opportunities for efficiency, productivity and development gain across the entire support ecosystem
    • Provide L3 level support for existing platforms such "Remote desktop Support", "Telephony" and "Chat" platformsAdditional Skills & QualificationsKnowledge & Skills
    • Bachelor of Science preferably in Computer Science or Computer Engineering
    • 7+ years of experience with full stack software development experience in following technologies –Front end: React JS, Javascript, TypeScript (good to have)

    Backend:
    Node JS (required), Java (good to have)

    Databases:
    NoSQL DB (Dynamo, Mongo)

    Test Framework:
    JEST (preferred), Selenium, Mocha, Chai, CucumberDevOps (good to have): AWS, Azure, Kubernetes, Docker

    • Hands-on development experience using client-side technologies
    • Preferred experience in AI, ML and BOT/NLP automation
    • Experience in CI/CD and DevOps using Github, Jenkins & Selenium
    • Experience with APM, Monitoring & Alerting tools such as Datadog, Runscope, NewRelic, Prometheus, Grafana, Splunk
    • Excellent communication, interpersonal and collaborative skills
    • Entrepreneurial self-starter - you naturally take ownership, look for opportunities, and do whatever it takes to drive results
    • Excellent knowledge of best development practices
    • Familiar with design patterns and web application architectures
    • Experience working with REST based web services or other server-based APIs
    • Demonstrated ability to learn new technologies quickly
    • Familiar with agile development methodologies such as Scrum
    • Experience working in Customer Experience domainAbout TEKsystems:We're partners in transformation. We help clients activate ideas and solutions to take advantage of a new world of opportunity. We are a team of 80,000 strong, working with over 6,000 clients, including 80% of the Fortune 500, across North America, Europe and Asia. As an industry leader in Full-Stack Technology Services, Talent Services, and real-world application, we work with progressive leaders to drive change. That's the power of true partnership. TEKsystems is an Allegis Group company. The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

    Job SummaryJob number:

    JP Date posted :
    Profession: DeveloperEmployment type: Contract