Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Developer

City of New York

Company Description

Job Description

The Department of Small Business Services (SBS) helps unlock economic potential and create economic security for all New Yorkers by connecting New Yorkers to good jobs, creating stronger businesses, and building a fairer economy in neighborhoods across the five boroughs.

The Technology Unit provides all SBS employees with quick and efficient service to meet all their technology needs. The Unit consists of three groups: The Project Management Office (PMO), Solutions Architecture and, Technology Operations. This position will be part of the Solutions Architecture group which is responsible for leading the implementation of software development efforts, solution architecture, software quality assurance testing, and ongoing maintenance of all SBS databases.

We are seeking a Software Developer with experience in .NET, ReactJS, and Microsoft Dynamics 365 to join the NYC Department of Small Business Services. You would be part of a growing development team responsible for modernizing and supporting enterprise business applications utilizing Microsoft technologies including Dynamics 365, Power Platform, Azure services, ReactJS, and custom .NET applications.

This hands-on position will focus on designing, developing, integrating, and maintaining scalable enterprise solutions that improve end-user productivity, streamline business processes, and enhance overall operational efficiency. The selected candidate will work closely with senior Technology staff, product owners, business stakeholders, and cross-functional teams and will be an integral part of the entire software development lifecycle.

Responsibilities will include:


- Design, develop, and maintain enterprise applications utilizing ASP.NET MVC/Core, C#, REST APIs, ReactJS, and Microsoft Dynamics 365/Dataverse
- Develop and support Dynamics 365 customizations, plugins, workflows, Power Automate flows, business rules, and model-driven applications
- Build and maintain integrations between Dynamics 365 and external systems utilizing Azure Functions, Azure Logic Apps, Service Bus, APIs, and web services
- Design and develop responsive and user-friendly front-end applications utilizing ReactJS, Angular, JavaScript, Bootstrap, HTML5, and CSS3
- Develop reusable UI components and support modern single-page application (SPA) architecture utilizing ReactJS
- Collaborate with DBAs and technical teams to design and optimize SQL Server databases, stored procedures, views, and data integration processes
- Participate in solution architecture, technical design sessions, and enterprise application modernization initiatives
- Support deployment automation, source control, and CI/CD pipelines utilizing Azure DevOps, Git, and modern release management practices
- Participate in Agile/Scrum ceremonies including sprint planning, backlog grooming, technical estimations, and daily stand-ups
- Troubleshoot and resolve application defects, performance bottlenecks, integration issues, and production support incidents
- Ensure all solutions follow best practices related to scalability, security, accessibility, maintainability, and performance optimization
- Create technical documentation, deployment procedures, architecture diagrams, and operational support materials
- Participate fully and actively in application deployments, cloud provisioning, release management, and post-deployment validation activities
- Work closely with business stakeholders and product owners to translate business requirements into scalable technical solutions
- Research and recommend emerging technologies, AI-enabled capabilities, automation opportunities, and process improvements to modernize agency systems

To apply, please email your resume and cover letter, after applying via ESS (for internal applicants) or nyc.gov/careers (for external applicants), and use the following subject line:
Software Developer to: View email address on click.appcast.io

Internal candidates please email your resume and cover letter including the following subject line: Software Developer to: View email address on click.appcast.io


ALSO APPLY:


City Employees: Apply through Employee Self Service (ESS) at search for Job ID: # 782861

All Other Applicants: Go to search for Job ID: #782861

Salary: Commensurate with Experience

NYC residency not required for this title.

If you do not have access to email, mail your cover letter & resume to:
NYC Department of Small Business Services
Human Resources Unit
1 Liberty Plaza, 11th Floor
New York, New York 10006

COMPUTER SPECIALIST (SOFTWARE) - 13632

Qualifications

(1) A baccalaureate degree from an accredited college, including or supplemented by twenty-four (24) semester credits in computer science or a related computer field and two (2) years of satisfactory full-time software experience in designing, programming, debugging, maintaining, implementing, and enhancing computer software applications, systems programming, systems analysis and design, data communication software, or database design and programming, including one year in a project leader capacity or as a major contributor on a complex project; or
(2) A four-year high school diploma or its educational equivalent and six (6) years of full-time satisfactory software experience as described in "1" above, including one year in a project leader capacity or as a major contributor on a complex project; or
(3) A satisfactory combination of education and experience that is equivalent to (1) or (2) above. College education may be substituted for up to two years of the required experience in (2) above on the basis that sixty (60) semester credits from an accredited college is equated to one year of experience. A masters degree in computer science or a related computer field may be substituted for one year of the required experience in (1) or (2) above. However, all candidates must have a four year high school diploma or its educational equivalent, plus at least one (1) year of satisfactory full-time software experience in a project leader capacity or as a major contributor on a complex project.
NOTE: In order to have your experience accepted as Project Leader or Major Contributor experience, you must explain in detail how your experience qualifies you as a project leader or as a major contributor. Experience in computer operations, technical support, quality assurance (QA), hardware installation, help desk, or as an end user will not be accepted for meeting the minimum qualification
requirements.
Special Note
To be eligible for placement in Assignment Level IV, in addition to the Qualification Requirements stated above, individuals must have one year of satisfactory experience in a project leader capacity or as a major contributor on a complex project in data administration, database management systems, operating systems, data communications systems, capacity planning, and/or on-line applications programming.

Additional Information

The City of New York is an inclusive equal opportunity employer committed to recruiting and retaining a diverse workforce and providing a work environment that is free from discrimination and harassment based upon any legally protected status or protected characteristic, including but not limited to an individual's sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, veteran status, gender identity, or pregnancy.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Developer in New York, NY vacancy
  •  ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Commercial and Investment...  ...members globally to enhance the overall team's performance. Develops secure high-quality production code, and reviews and debugs code... 
    Suggested
    Bank staff

    J.P. Morgan

    Jersey City, NJ
    2 days ago
  •  ...top-notch technology products. As a Full Stack Senior Lead Software Engineer- Hedge Fund Technology at JPMorganChase within the Asset...  ...the AWS Cloud Infrastructure platform used by the firm Develops a comprehensive understanding of existing data models Collaborates... 
    Suggested
    For contractors
    Work at office

    J.P. Morgan

    New York, NY
    11 days ago
  •  ...build, and deliver top-notch technology products. As a Lead Software Engineer at JPMorganChase within Commercial & Investment Bank's...  ...approaches to build solutions or break down technical problems Develops secure high-quality production code, and reviews and debugs... 
    Suggested

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Corporate Risk Technology...  .../Data Lake/Data Mesh and Data governance. ~ Experience developing, debugging, and maintaining code in a large corporate environment... 
    Suggested
    For contractors

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Corporate Sector- Liquidity...  ...business and its technical teams, contractors, and vendors Develops secure and high-quality production code, and reviews and debugs... 
    Suggested
    For contractors
    Work at office

    J.P. Morgan

    Jersey City, NJ
    3 days ago
  •  ...shape the future of cloud platform engineering. As a Principal Software Engineer, you'll play a critical role in building and...  ...expertise will drive performance, efficiency, and a best-in-class developer experience across our engineering organization. You will also... 
    Work at office
    Shift work

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Commercial & Investment Bank...  ...to build solutions or break down technical problems Develops secure high-quality production code, and reviews and debugs code... 

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Commercial & Investment Technology in Cash Prime Technology, you are an integral part of an... 
    For contractors

    J.P. Morgan

    Jersey City, NJ
    4 days ago
  •  ...JOB DESCRIPTION Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting with...  ...to build solutions or break down technical problems Develops secure high-quality production code, and reviews and debugs code... 

    J.P. Morgan

    Jersey City, NJ
    3 days ago
  •  ...such as Deep Learning and Reinforcement Learning. As a Lead Software Engineer at JPMorgan Chase within the Corporate Sector – AIML Data...  ...’s business objectives. Job responsibilities Designs, develops and maintains production grade software Engineers data pipelines... 

    J.P. Morgan

    Jersey City, NJ
    10 days ago
  •  ...insights and drive decision-making. The CDAO is also responsible for developing and implementing solutions that support the firm's commercial...  ...risk management effectively and responsibly. As a Lead Software Engineer at JPMorganChase within the Chief Data Analytics... 
    Work at office

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...and deliver top-notch technology products. As a Senior Lead Software Engineer at JPMorganChase within the Consumer and Community Banking...  ...business and its technical teams, contractors, and vendors Develops secure and high-quality production code, and reviews and debugs... 
    For contractors

    J.P. Morgan

    Jersey City, NJ
    7 days ago
  •  ...build, and deliver top-notch technology products. As a Lead Software Engineer at JPMorgan Chase, you are an integral part of an agile...  ...across distributed systems and microservices architectures Develops secure, high-quality production code, and reviews and debugs code... 

    J.P. Morgan

    Jersey City, NJ
    7 days ago
  •  ...the limits of what's possible. As an Equity Derivative Group software engineer at JPMorgan Chase within our agile team, you will join...  ...analysts, project managers, and sales and marketers to develop software solutions for our Equity Derivatives platform Works... 

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Consumer and Community Banking...  ...to build solutions or breakdown technical problems. Design, develop, and troubleshoot end-to-end solutions spanning z/OS mainframe... 

    J.P. Morgan

    Jersey City, NJ
    9 days ago
  •  ...deliver the best risk solutions for the firm. As a Senior Lead Software Engineer at JPMorgan Chase within Consumer & Community...  ...business and its technical teams, contractors, and vendors Develops secure and high-quality production code, and reviews and debugs... 
    Contract work
    For contractors

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...JPMorgan's Alternative Investments business. As a Senior Lead Software Engineer at JPMorgan Chase within the Asset and Wealth...  ...testing frameworks and performance testing strategies. Mentor and develop junior engineers, fostering a collaborative, growth-oriented culture... 

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Corporate Technology...  ...platform by the means of observability, orchestration, resiliency, developer experience, automation. Identifies opportunities to... 
    Work at office

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...DESCRIPTION Looking for an innovative and passionate Java & database developer for the Global Operations Technology team in Asset Management....  ..., event-based communication, and much more. As a Lead Software Engineer at JPMorgan Chase within Asset Wealth Management, you... 

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  • $171k - $260k

     ...Electronic Trading Technology (ETT) team, you will be responsible for developing and maintaining the robust technology infrastructure that...  ...teams, contractors, and vendors ~ Execute creative software solutions, design, development, and technical troubleshooting... 
    For contractors

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorganChase within the Risk Technology - Wholesale...  ...to build solutions or break down technical problems Develops secure high-quality production code, and reviews and debugs code... 

    J.P. Morgan

    Jersey City, NJ
    10 days ago
  •  ...professionals for this role. JOB DESCRIPTION As a Lead Software Engineer - Common Services at JPMorgan Chase within the Risk...  ...compliant adoption within delivery practices Experience in developing, debugging, and maintaining code in a large corporate environment... 

    J.P. Morgan

    Jersey City, NJ
    9 days ago
  •  ...where you can push the limits of what's possible As a Lead Software Engineer at JPMorganChase within the Markets Org, you are an integral...  ...Dockview layout engine, and Emotion CSS-in-JS theming layer Develops and extends the Sigma Data Adapters library - a suite of... 

    J.P. Morgan

    Jersey City, NJ
    16 hours ago
  •  ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community Banking...  ...identity, onboarding, and trust services across platforms Develop and maintain a canonical customer identity model to enable... 
    Flexible hours

    J.P. Morgan

    New York, NY
    11 days ago
  • $171k - $260k

     ...latency reliable trading systems. Job responsibilities Design, develop, and implement low latency electronic trading systems with...  ...them into technical requirements. Oversee the end-to-end software development lifecycle, from requirements gathering and design to... 

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...boundaries of what's possible together. As a Senior Director of Software Engineering at JPMorgan Chase within the Corporate and...  ...best practices, and technological advances. You will design, develop and implement top performing, distributed multi-asset Order Management... 

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...where you can push the limits of what's possible. As a Lead Software Engineer - Cloud Platform Engineer/Azure at JPMorgan Chase within...  ...to build solutions or break down technical problems Develops secure high-quality production code, and reviews and debugs code... 

    J.P. Morgan

    Jersey City, NJ
    11 days ago
  •  ...where you can push the limits of what's possible. As a Lead Software Engineer at JPMorgan Chase within the Consumer & Community...  ...mean-time-to-isolate failures from hours to minutes Build developer facing SDKs, API documentation, sandbox environments, and integration... 

    J.P. Morgan

    New York, NY
    4 hours ago
  •  ...engineering leader who combines deep Fraud domain expertise with modern software, data, and AI engineering capabilities. Key Responsibilities...  ...must include biometrics, video and voice analytics. Develop retrospective and “after‑event” analytics capabilities to... 
    Worldwide

    BNY

    New York, NY
    11 days ago
  •  ...the limits of what's possible. Join JPMorganChase as a Lead Software Engineer to build AWS cloud foundation services in Java/Go - secure...  ...to build solutions or break down technical problems ~ Develops secure high-quality production code, and reviews and debugs code... 

    J.P. Morgan

    Jersey City, NJ
    11 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer. Be the first to apply!