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.
- 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...SuggestedBank staff
- ...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...SuggestedFor contractorsWork at office
- ...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
- ...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...SuggestedFor contractors
- ...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...SuggestedFor contractorsWork at office
- ...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 officeShift work
- ...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...
- ...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
- ...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...
- ...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...
- ...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
- ...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
- ...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...
- ...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...
- ...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...
- ...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 workFor contractors
- ...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...
- ...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
- ...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...
$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- ...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...
- ...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...
- ...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...
- ...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
$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...- ...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...
- ...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...
- ...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...
- ...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
- ...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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
Related searches
- senior robotics software engineer New York, NY
- software sales engineer New York, NY
- intermediate software engineer New York, NY
- junior software developer New York, NY
- graduate software engineer New York, NY
- software engineer internship New York, NY
- senior software engineer New York, NY
- software developer fintech New York, NY
- software engineer visa sponsorship New York, NY
- software engineer student New York, NY

