Senior Software Engineer - New York, United States - RightTalents LLC

    Default job background
    Technology / Internet
    Description

    RESPONSIBILITIES:

    Maintains and enhances the Network Management Infrastructure (Splunk, Netscout, Nagios, Cacti,) that provides support to all administrative and school-based environments. Utilizes best design practices to ensure the operational availability of all networking infrastructures.

    Work with scripting and programming languages such as Python, or JavaScript

    Maintains familiarity with Angular JS or Sencha ExtJS Front End Development, JavaScript, HTML, JQuery, and Ajax.

    Serves as the technical resource for the network management environment and collaborates with NYCPS Level 2 and 3 network engineers to resolve as well as isolate complex network related compatibility, service, and project issues.

    Develops, configures, deploys, and tests complex tools and toolsets, scripts, and related systems, and recommends, performs, and implements tool enhancement initiatives to support and improve existing processes.

    Interacts with all support teams to provide and develop technology planning, standards, and design for the Network Management Group responsible for the overall network architecture, technology deployment, and support processes for network management technologies.

    MANDATORY SKILLS:

    5+ years of experience working with Python, Splunk SPL and JavaScript programming.

    5+ years of experience working with UNIX, LINUX scripting.

    5+ years of experience working with SQL syntax and experience writing database queries.

    2+ years of experience working with networking protocols such as EIGRP, HTTP, SSH, SCP, SFTP,SNMP.

    Bachelor's degree in computer science or relevant industry/project experience.

    PREFERABLE SKILLS:

    Master's degree in computer science or relevant industry/project experience.

    Prior education industry/project experience

    Must be a self-starter and be able to work well independently and in a team setting

    Excellent oral and written communication skills; ability to communicate in a credible and confident manner at all levels in the organization, especially on technical issues to a nontechnical audience

    Detailed and process-oriented