Senior Full Stack Engineer - Atlanta, United States - NCR Atleos

    Default job background
    Description
    About NCR

    NCR Corporation (


    NYSE:
    NCR) is a leader in transforming, connecting and running technology platforms for self-directed banking, stores and restaurants. NCR is headquartered in Atlanta, Ga., with 38,000 employees globally. NCR is a trademark of NCR Corporation in the United States and other countries.

    Key Responsibilities


    Lead and architect innovative web applications using , , , , Spring Boot, and a broad array of modern web development technologies.

    Design and implement microservices architectures to bolster functionality and scalability, ensuring their seamless deployment and integration.
    Craft clean, efficient, and maintainable code in TypeScript, CSS, and other modern technologies, adhering to best coding practices.
    Develop high fidelity working code by building comprehensive test cases using Cypress, Junit, Swagger and other open-source testing frameworks.
    Use GitHub / GitHub Actions to create rapid deployment pipelines.

    Work with DevOps leads to package the application using container technologies such as Docker and instrument continuous monitoring of the application in a proactive manner.

    Collaborate with cross-functional teams to define technical requirements and deliver solutions that elevate user experiences.

    Mentor and support junior developers through code reviews, pair programming, and technical discussions, fostering a culture of learning and growth.

    Stay at the forefront of emerging technologies and trends, assessing their relevance and integration into our projects and tech stack.

    Guarantee application performance and quality, identifying and resolving bottlenecks and bugs.
    Oversee the development and upkeep of technical documentation, including system architecture, API documentation, and deployment strategies.

    Required Skills And Qualifications


    Hands on experience as a Tech Lead or Senior Developer, with a portfolio showcasing expertise in , , , , Spring Boot, microservices, and modern web development technologies.

    Hands on proficiency in front-end and back-end development, particularly in CSS, TypeScript, and modern JavaScript frameworks and libraries.
    In-depth implementation knowledge of software architecture, design patterns, and best development practices.
    Hands on experience with cloud services (e.g., AWS, Azure, GCP), containerization (e.g., Docker, Kubernetes), and CI/CD pipelines.
    Hands on experience with advanced state management libraries (e.g., Redux), RESTful APIs, and modern authentication mechanisms (OAuth, JWT).
    Strong database management skills, encompassing both SQL and NoSQL databases, with an understanding of data modeling and optimization.
    Exceptional leadership, communication, and teamwork skills, capable of motivating and leading a team towards project objectives.

    Offers of employment are conditional upon passage of screening criteria applicable to the job.

    Full Time Employee Benefits Include

    Medical Insurance
    Dental Insurance
    Life Insurance
    Vision Insurance
    Short/Long Term Disability
    Paid Vacation
    401k

    EEO Statement

    Integrated into our shared values is NCR's commitment to diversity and equal employment opportunity.

    All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law.

    NCR is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential.

    We believe in understanding and respecting differences among all people. Every individual at NCR has an ongoing responsibility to respect and support a globally diverse environment.

    Statement to Third Party Agencies

    To ALL recruitment agencies:
    NCR only accepts resumes from agencies on the NCR preferred supplier list. Please do not forward resumes to our applicant tracking system, NCR employees, or any NCR facility. NCR is not responsible for any fees or charges associated with unsolicited resumes.
    #J-18808-Ljbffr