Senior Software Engineer - Gates, United States - NICE

    NICE
    NICE Gates, United States

    2 weeks ago

    Default job background
    Description
    You will join our agile Engineering Team within the Nexidia Interaction Analytics Group alongside experienced software engineers. We are seeking to grow this critical team to increase our ability to fulfill our feature roadmap.

    We are looking for someone experienced, skilled, and motivated, who is interested in front-end development but is comfortable in all software tiers.


    ESSENTIAL DUTIES AND RESPONSIBILITIES
    You design and develop quality software, completing User Stories.
    You develop unit, integration, UI automation tests for completed User Stories and Defects.
    You participate in agile ceremonies, including grooming and sizing User Stories.
    You work closely with the Team Architect ensuring your design meets requirements.
    You triage production software issues.

    REQUIRED SKILLS AND EXPERIENCE
    Experience [5-8 years] with front-end web technologies (ASP.NET, Angular, JavaScript, CSS, HTML5).
    Experience [5-8 years] with C#/.NET framework.
    Experience [5-8 years] with SQL Server.
    Solid software engineering theory and methodologies.
    Creative problem-solving ability.
    Excellent oral and written communication skills.
    Excellent debugging and root-cause analysis skills.
    Able to be self-directed in the investigation of production support escalations, documentation, and resolution of those issues.

    DESIRED SKILLS AND EXPERIENCE
    Experience developing software for distributed environments (including Microservices).
    Experience developing software for large scale enterprise products.
    Experience with data warehousing and ETL.
    Experience with test automation and performance monitoring tools (e.g. SQL Profiler).

    EDUCATION
    Minimum Bachelor's degree in Computer Science or a related field

    #J-18808-Ljbffr