⚠︎ This job is no longer accepting applications.

Be the Candidate They Can't Ignore.

Don't just send a resume; set yourself up so the right work finds you.

  • Look like a pro instantly with a stunning personal brand.

  • Gain instant "Top Ten" status so you aren't just another name in a pile.

  • Wake up to booked meetings instead of "rejection" emails.

Join the Club — Free Forever
Job Closed

Senior Software Engineer (C# / Python / Azure) - Hybrid NYC

  • Source: LinkedIn
  • Randstad Digital Americas
  • On-site
  • New York City
  • Full-Time
  • Senior

Job Description

Job Summary: JOB DESCRIPTION

We are seeking a highly motivated and experienced Software Engineer to support the Outage Communication Messaging Center (OCMC) Phase 4 initiative focused on upgrading and modernizing the Business Rule Engine platform. The selected candidate will play a key role in designing, developing, testing, and implementing scalable business rule solutions that enhance outage communication workflows, customer notifications, operational efficiency, system reliability, and enterprise integration capabilities.

This role requires strong software engineering, automated testing, problem-solving, and collaboration skills, with the ability to work across business and technology teams in a fast-paced utility environment.

Key Responsibilities

This Role Will Work Within a Small Agile Team To Develop a Cloud-based Software Solution As a Component Of a Broader ETL Process. Some Of The Key Responsibilities Include:

Design, develop, enhance, test, and maintain applications supporting the OCMC Business Rule Engine Upgrade initiative.

Analyze existing outage communication workflows and implement scalable rule-based automation solutions.

Develop and maintain APIs, services, and integrations between enterprise systems, business rule platforms, and customer communication channels.

Design, develop, and maintain automated test frameworks, scripts, and validation processes for business rule logic, integrations, and messaging functionality.

Develop automated regression, functional, integration, API, performance, scalability, and end-to-end test cases.

Collaborate with business stakeholders, product owners, business analysts, release managers, QA teams, and development teams to gather requirements, define testing strategies, and establish acceptance criteria.

Support migration, modernization, and validation of legacy business rules and messaging components into upgraded platforms.

Perform system analysis, coding, testing, debugging, defect troubleshooting, root cause analysis, and deployment activities throughout the software development lifecycle.

Support CI/CD pipeline integration for automated testing execution, reporting, and release validation.

Create and maintain technical documentation, solution designs, process flows, implementation procedures, test plans, test cases, defect reports, and quality metrics.

Participate in Agile ceremonies including sprint planning, daily standups, backlog grooming, retrospectives, and release readiness activities.

Support production releases, incident resolution, post-deployment validation, and continuous improvement of outage communication systems.

Ensure compliance with cybersecurity, governance, quality assurance, and enterprise architecture standards.

The role is hybrid and will require the capability of being onsite on occasion in a New York City office.

Skills The ideal candidate will have excellent technical skills and experience, including -

Bachelor’s degree in Computer Science, Information Technology, Engineering, or related field.

5+ years of software engineering, application development, quality engineering, or automated testing experience.

Experience delivering enterprise full-stack software solutions in Agile environments.

Experience developing enterprise applications using C#, Python, Scala, .NET, or similar programming languages.

Knowledge of relational databases such as SQL Server or PostgreSQL, NoSQL platforms such as Cosmos DB or Redis, data modeling, data validation, and query optimization.

Experience with REST APIs, web services, system integrations, and enterprise application testing.

Experience with cloud development and deployment concepts across Azure, AWS, or GCP, including SaaS, PaaS, and IaaS models.

Strong experience with automated testing tools and frameworks such as Selenium, Cypress, Playwright, JUnit, TestNG, or similar technologies.

Knowledge of Business Rule Engines, workflow automation, decision-based systems, or rules-driven processing platforms.

Experience with CI/CD tools such as Jenkins, Azure DevOps, GitHub Actions, or similar platforms.

Strong understanding of SDLC methodologies, release management, defect management, and quality assurance processes.

Strong analytical, troubleshooting, problem-solving, communication, and collaboration skills.

Ab…

Skills

  • c-sharp
  • Python
  • microsoft-azure
  • Scala
  • PostgreSQL
  • azure-cosmos-db
  • Redis
  • amazon-web-services
  • google-cloud-platform
  • selenium
  • Cypress
  • Playwright
  • JUnit
  • testng
  • Jenkins
  • azure-devops
  • Github
  • github-actions
This job is no longer accepting applications.

You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.

Join the Club — Free Forever
Create Free Account & Apply
  • Free personal website
  • Built-in Talent Agent
  • Apply to future jobs in 1 click
  • Get matched to similar roles
or
Apply as a guest this time

You'll apply successfully, but won't be able to track your application, save this job, or get matched to similar roles.

This listing is a publicly available opportunity curated by Try Club to help talent discover relevant roles. Try Club is an independent platform and is not affiliated with Randstad Digital Americas

Get Similar Jobs

Browse more similar roles on TRY and find your perfect match.

Show Me Similar Jobs

Stop Searching. Start Thriving.

Why waste time chasing leads when the perfect projects can find you?
With TRY, clients actively searching for professionals with your skills can discover you in seconds. Whether it's a quick gig or your dream role, we connect you with opportunities that matter.

  • Get found faster
  • Let projects come to you
  • Build a career on your terms

Take control of your career today.

Claim Free Website in 2 Minutes