Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Developer

Home > C# programming jobs

Senior Software Developer in USA new

  • City of New York
  • Full time
  • Email
  • New York, NY

Responsibilities

  • Design and implement scalable, secure, high-performance solutions using Microsoft Azure, .NET, and Microsoft Dynamics 365 CRM.
  • Own the technical direction and architecture of enterprise .NET and Dynamics 365 CRM configuration, customization, and integration solutions.
  • Lead architectural reviews, coding standards, solution design, production delivery, and long-term system enhancements.
  • Build and maintain integrations between Dynamics 365 CRM, enterprise systems, RESTful APIs, and Azure services.
  • Mentor junior and mid-level developers through code reviews, pair programming, and technical guidance.
  • Gather requirements, translate complex business needs into technical designs, and collaborate with non-technical stakeholders.
  • Implement deployment automation, perform quality assurance and unit and integration testing, and resolve bugs and performance issues.
  • Provide production support, troubleshoot issues, maintain technical documentation, and ensure system stability, security, and reliability.

Requirements

  • Master's degree in computer science plus three years of progressively responsible full-time IT experience, including 18 months in an administrative, managerial, executive, or supervisory capacity; or a bachelor's degree plus four years of qualifying experience; or a four-year high school diploma or equivalent plus six years of qualifying experience; or an equivalent combination of education and experience.
  • All candidates must have at least a four-year high school diploma or equivalent and at least three years of qualifying IT experience, including 18 months of administrative, managerial, executive, or supervisory experience.
  • Qualifying experience may include applications development, systems development, data communications and networking, database administration, data processing, or user services.
  • Relevant undergraduate and graduate credits may substitute for limited portions of the required IT experience, but not for the required 18 months of administrative, managerial, executive, or supervisory experience.
  • Only permanent employees in the Computer Systems Manager or comparable civil service title and candidates reachable on the civil service list are eligible to apply.
  • Candidates should be able to lead architecture, development, integrations, testing, production support, and technical mentoring for enterprise CRM systems.

Benefits

  • Meaningful public-service work supporting critical systems used across New York City government agencies.
  • Position is open to qualified persons with disabilities eligible for the 55-a Program.
  • Applicants must apply through NYC Jobs or NYC employee ESS and reference Job ID #787702; only candidates under consideration will be contacted.

City of New York

The City of New York is the municipal government for the five boroughs, delivering public services such as housing, social assistance, public safety, and digital tools for residents and businesses. It is publicly funded and operates agencies including the Department of Social Services (HRA and DH...

Similar positions

Custom Software Engineer

  • Accenture
  • Full time
  • Others
  • 09/22/2026
  • Hyderābād, India

Senior Software Development Lead - R01571230

  • Brillio
  • Full time
  • Others
  • 09/22/2026
  • Bengaluru, India

Principal Software Engineer - Azure Solutions

  • TTEC Digital
  • Full time
  • Canada
  • 09/21/2026
  • Salary: $185k-$230k
  • Remote

2027 Software Engineer New College

  • Applied Materials
  • Full time
  • USA
  • 09/21/2026
  • Salary: $92k - $127k/yr
  • Gloucester, MA

Principal Software Engineer - AI

  • OnBoard
  • Full time
  • USA
  • 09/21/2026
  • Remote