What are the responsibilities and job description for the SOFTWARE DEVELOPER position at NYC Careers?
SOFTWARE DEVELOPER
SOFTWARE DEVELOPER
- Agency: DEPARTMENT OF BUSINESS SERV.
- Job type: Full-time
Location
MANHATTAN
- Title Classification: Exam may be required
Department
Program Management Office
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.
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.
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