Position Summary: The Applications Developer - Compliance Systems is responsible for developing information systems by designing, developing, and installing software solutions, and supporting and developing web-based applications in a .Net / SQL environment. This position will be involved in all phases of project development, including the planning, designing, developing, installing, enhancing, testing, troubleshooting, integration, and supporting of all applications in the Microsoft .Net environment. Performs related work.
Reports to: Director, IT Solution Delivery (ITSD) - Compliance
Direct Reports: N/A
Key Relationships: Works closely with developers and end users to ensure technical compatibility and user satisfaction.
Responsibilities Leads in the design of complex software systems, data repositories, processing systems, business applications, and services. Directs the development and implementation phases for the computerized system development life cycle, including conceptual design, software development, testing, deployment and post-implementation enhancements of applications utilizing Visual Studio .Net with SQL Server for data management and Active Directory for identity management, in accordance with the New York City Public Schools (NYCPS). Provides technical, project management expertise across multiple areas of application development, and develops technical solutions to complex business problems. Leads the analysis of requirement and data access needs, and recommends files and screen designs. Deploys applications to multiple environments, from development through Quality Assurance, Staging, and Production; conducts unit and integration testing. Utilizes Microsoft Team Foundation Serve (TFS) for source control, data collection, reporting, project tracking, testing, and collaboration in project development. Designs and develops complex Web Applications in MVC using C#, HTML5, Bootstrap, Kendo UI, JQuery, Angular JS, JavaScript, SOAP, and REST Web Services. Designs relational databases and develops objects, e.g., stored procedures and triggers, as well as SSIS Packages in SQL Server as needed. Designs diagrams and flowcharts to document program development and to capture revisions. Collaborates with Project Managers during all phases of applications development and software implementation projects. Documents all installations, customization, and integration efforts. Serves as in-house expert by leading design and architecture of multiple high technical projects. Provides information by collecting, analyzing, and summarizing development and service issues. Collects and documents business requirements and translates those into functional and system design specifications. Participates in the entire software development life cycle, including debugging various .Net applications, and configuring existing systems. Designs and develops compliance systems components that allow automation of different business processes to support a safe learning environment for NYC students and educators. Qualification Requirements: Minimum
Professional/vendor certification(s) in computer applications programming that is required for the position to be filled. In addition, all candidates must have the following:
A baccalaureate degree from an accredited college, and two years of satisfactory full - time (not classroom based) experience in computer applications development planning, design, configuration, installation, troubleshooting, integration, performance monitoring, maintenance, enhancement, and security management; or A four - year high school diploma or its educational equivalent and six years of satisfactory full - time (not classroom based) information technology experience of which at least 2 years must have been computer applications development experience as described in "1" above; or Education and/or experience equivalent to "1" or "2" above. A masters degree in computer science or a related field from an accredited college may substitute for one year of computer applications development experience. However, all candidates must have at least one year of satisfactory full - time (not classroom based) computer applications development experience as described in "1" above. Note:
In addition to meeting the minimum Qualification Requirements:
Incumbents may be required to update existing and/or obtain additional professional industry - standard certification(s) for current and future technical environment(s) in which they may be assigned to work, as determined by the employing agency.
Plus
In addition to meeting the minimum requirements, individuals must have two additional years of the experience described in "1" above
Preferred Knowledge of and experience with NYCPS applications, databases, operating systems, and initiatives. Practical work experience with Software Development Lifecycle, including the technologies listed below. Experience in designing and developing enterprise scale .NET applications. Expertise with the .NET Framework 4.0 or greater using the VB.Net or C# programming language. Experience with web applications using ASP.NET MVC, .NET Core. Client-side programming/scripting technologies (HTML/HTML5, CSS/CSS3, JQuery, and JavaScript). Expertise in developing moderate to complex SQL in MS SQL Server. Ability to pick up technologies quickly and learn new skills. Ability to work independently and be a flexible, self-motivated team player. Good judgment when analyzing the impact of code edits or additions on existing code. Ability to accurately estimate the effort needed to complete tasks assigned. Skilled in ensuring delivered code meets high standards of quality and re-usability. Salary : $119,354 - $119,523
(Internal candidates who are selected for this position and who currently hold comparable or less senior positions within the DOE will not earn less than their current salary.)
Please include a resume and cover letter with your application. NOTE: The filling of all positions is subject to budget availability and/or grant funding. * New York City Residency is NOT Required * We encourage all applicants from the New York City tri-state area to apply. AN EQUAL OPPORTUNITY EMPLOYER DOE Non- Discrimination Policy
The Department of Education of 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 upon any legally protected status or protected characteristic, including but not limited to an individual's actual or perceived sex, race, color, ethnicity, national origin, age, religion, disability, sexual orientation, gender identity, veteran status, or pregnancy. For more information, please refer to the DOE Non-Discrimination Policy .
Public Service Loan Forgiveness As a prospective employee of the City of New York, you may be eligible for federal loan forgiveness programs and state repayment assistance programs. For more information, please visit the U.S. Department of Education's website at https://studentaid.gov/pslf/ .