SOFTWARE DEVELOPER

NYC Careers
Manhattan, NY Full Time
POSTED ON 11/23/2023 CLOSED ON 1/8/2024

What are the responsibilities and job description for the SOFTWARE DEVELOPER position at NYC Careers?

SOFTWARE DEVELOPER

Apply

SOFTWARE DEVELOPER

  • Agency: DEPARTMENT OF BUSINESS SERV.
Posted on: 11/23/2023
  • Job type: Full-time

Location

MANHATTAN

  • Title Classification: Exam may be required

Department

Program Management Office

Salary range: $89,550.00 – $102,982.00

Job Description

Agency 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.



Division Description

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), Application Development and, Technology Operations. This position will be part of the Application Development 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.



Job Description:

We are seeking a .NET/Dynamics Developer to join New York City Government. We are an exciting, energetic and innovative technology team working a block away from the Fulton center. You would be part of a growing development team. You will work on developing custom .Net applications and when needed apply your knowledge on various Commercial off-the shelf software (COTS) applications, primarily Microsoft Dynamics 365. This hands-on position will be challenged to design and develop features to new or existing .NET applications that improve end-user productivity and increase overall efficiencies. You will work closely with senior Technology staff and product owners and be an integral part of the entire product cycle.



Responsibilities will include:

Design forms, workflow processes, web services, plugins, and other components needed to meet the business requirements within the Agency Dynamics 365 system

Modify and develop .NET MVC code for various .NET applications to meet the business needs of the agency

Work with a DBA to determine where and how to make additions and/or changes to the existing SQL database structure

Collaborate with other software developers, business analysts, software architects, and IT professionals to implement practical solutions

Ensure that all solutions are lightweight, scalable, completely secure, and built to a high level of quality

Create estimates on time and effort to complete assignments based on end-user requirements

Design and develop new solutions utilizing Web Services

Participate fully and actively in deployments and provisioning activities



Preferred Skills:

7 years of strong, hands-on ASP.NET MVC5, C# development experience, with strong knowledge of Object Oriented and .NET development principles

5 years’ experience with project delivery and execution with native and custom installations for Dynamics CRM 2015 / 2016 / 365

5 years of Microsoft SQL server experience with strong knowledge of relational database principals, normalization, SQL and stored procedures

Microsoft Certified Professional in Web Development or Dynamics 365

Experience doing customizations with ASP.NET, AngularJS, AJAX, jQuery, jQuery Mobile, JSON, JavaScript, Bootstrap, HTML5, CSS3 and XHTML

Experience working on LDAP directory and SAML services

Experience in developing and consuming Web Services using WCF, REST API and Web API

Experience with source control management systems (Git, TFS & VSTS) and continuous integration/continuous deployment

Experience working on SharePoint

Demonstrated ability to deliver projects and products in an Agile project management environment

Self-motivated, able to work effectively both independently and in a team environment

Excellent communication skills with both internal team members and external business stakeholders

Strong desire to find ways to improve solutions, systems, and processes


Minimum 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.


Residency Requirement

NYC residency not required for this title.
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.


Minimum 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.


Residency Requirement

NYC residency not required for this title.
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.


Job ID

617191

Title code

13632

Civil service title

COMPUTER SPECIALIST (SOFTWARE)

Title classification

Competitive-1

Business title

SOFTWARE DEVELOPER

Posted until

2023-12-22

  • Experience level: Experienced (non-manager)

Number of positions

1

Work location

1 Liberty Plaza NYC

  • Category: Technology, Data & Innovation

Salary : $89,550

Software Developer
Client Server Software Solutions -
Washington, DC
Software Developer
Steel Thread Software, Inc. -
Sterling, VA
Software Developer
TALENT Software Services -
Gwynedd, PA

For Employer
Looking for Real-time Job Posting Salary Data?
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the SOFTWARE DEVELOPER.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $93,843 - $124,803
  • Debugging Skill

    • Income Estimation: $90,521 - $120,704
    • Income Estimation: $94,373 - $127,234
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other SOFTWARE DEVELOPER jobs in the Manhattan, NY area that may be a better fit.

Software Developer

Freedom Software Solutions, Nelson, GA

Software Developer

ECR Software Corporation, Boone, NC