Sr. Software Developer

Shree Narayani Networking Solutions•New York City, NY
•Hybrid

About The Position

The Sr. Software Developer participates in all stages of software development, from research and design through programming, testing, and implementation. The role focuses on file-based and real-time system integration, efficient data flow, and adapting business processes to technology solutions. It requires hands-on experience with SQL Server, SSIS/SSRS, Python, data flow, and data mapping, along with strong documentation skills and the ability to learn new technologies quickly. The developer collaborates with the Client Infrastructure team to refresh, configure, and manage test environments; performs incident triage, remediation, and root cause analysis; and recommends preventive measures, including HPI. The position supports concurrent projects and requires experience with Agile methods, software testing, incident and defect management, and corrective actions following major events. The developer builds business relationships, communicates with stakeholders, and leads team discussions. This is a contract role based in Manhattan, New York, with a hybrid arrangement requiring three days onsite. The contract duration is six or more months. Local candidates are mandatory, and utilities experience is needed. The client is Con Edison. The stated rate is $70 per hour. H-1B candidates are not accepted. The interview process consists of a video interview followed by an onsite interview.

Requirements

  • Hands-on experience with Microsoft SQL Server, SSIS/SSRS, and Python.
  • Experience with file-based and real-time system integration, data flow, and data mapping.
  • Experience with regression, SIT, SAT, and UAT testing.
  • Experience with Agile methodologies and Scrum frameworks.
  • Experience managing environments for concurrent projects, incident and defect management, and corrective actions following major events.
  • Experience designing, managing, analyzing, testing, or improving software systems.
  • Ability to create comprehensive BRDs and translate business needs into clear technical requirements for complex data products.
  • Ability to develop test plans, test cases, and scripts for UAT.
  • Strong documentation, written communication, and verbal communication skills.
  • Ability to manage multiple projects and competing priorities in a fast-paced, changing environment.
  • Strong interpersonal, facilitation, analytical, and problem-solving skills.
  • Strong attention to detail and ability to deliver high-quality results.
  • Ability to build stakeholder relationships, collaborate across functions, and work independently.
  • Ability to learn new technologies quickly.
  • Local candidate availability for the Manhattan, New York role and ability to work onsite three days per week.
  • Utilities experience is needed.

Nice To Haves

  • Utility project experience, particularly with Advanced Metering Infrastructure (AMI).
  • Experience with Azure DevOps.
  • Experience creating and analyzing Power BI reports.

Responsibilities

  • Participate in all stages of software development, including research, design, programming, testing, and implementation.
  • Support file-based and real-time system integration and efficient data flow.
  • Collaborate with the Client Infrastructure team to refresh, configure, and manage test environments.
  • Perform incident triage, remediation, and root cause analysis.
  • Recommend preventive measures, including HPI.
  • Manage environments for concurrent projects.
  • Manage incidents and defects and implement corrective actions following major events.
  • Create comprehensive Business Requirements Documents (BRDs), manage requirements for complex data products, and translate business needs into technical requirements.
  • Develop test plans, test cases, and scripts for user acceptance testing (UAT).
  • Create and analyze Power BI reports.
  • Develop business process documentation and workflow artifacts.
  • Manage multiple projects and competing priorities while adapting to changing goals and needs.
  • Build consensus under pressure and facilitate discussions.
  • Manage stakeholder relationships and collaborate across functions and multidisciplinary teams while working independently.
  • Communicate technical concepts clearly to nontechnical stakeholders and lead team discussions.
  • Organize tasks using a software ticketing system.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service