Application Developer, Mayor's Office for Economic Opportunity
- MAYORS OFFICE OF CONTRACT SVCS
- Full-time
Location
MANHATTAN
- No exam required
Department
Agency Partners
Job Description
This vacancy has now expired.
The Mayor’s Office for Economic Opportunity (NYC Opportunity) helps the City apply evidence and innovation to reduce poverty and increase equity. We work to improve the systems of government by advancing the use of research, data and design in program and policy development, service delivery, and budget decisions. Our work includes analyzing existing anti-poverty approaches, developing new strategies, facilitating the sharing of data across City agencies, and rigorously assessing the impact of key initiatives.
NYC Opportunity manages a discrete fund and works collaboratively with City agencies to design, test and oversee new programs and digital products. NYC Opportunity also produces research and analysis of poverty and social conditions, including its influential annual Poverty Measure, which provides a more accurate and comprehensive picture of poverty in New York City than the federal rate. Part of the Mayor’s Office of Operations, NYC Opportunity is active in making equity a core governing principle across all agencies.
Within NYC Opportunity, the Enterprise Data Solutions team takes innovative approaches to link data in a meaningful way, as a means to help inform decision-making by City-wide stakeholder groups, including leadership, agencies, providers, and clients. EDS views data as a protected asset that can be responsibly leveraged across digital products to support analytical initiatives, facilitate knowledge sharing, and develop policy strategy.
The Application Developer (Java) is responsible for maintaining, supporting, and expanding our current products. The Application Developer (Java) is expected to be a key resource for the build of Java-based front-end, back-end, and ETL batch applications. This individual will coordinate with internal and external agencies to support batch and reporting needs.
- Develop custom code and web services that allow seamless integration between systems.
- Contribute to new technology projects as assigned and provide operations and maintenance support for existing applications.
- Unit test newly developed code and support system testing efforts.
- Be responsible for working with City’s Cyber Command unit to follow and complete the application security accreditation process.
- Troubleshoot errors, defects, and other system issues.
- Create and maintain excellent documentation (including data dictionaries, source-to-target maps, and database policies and guidelines) s and source code repositories.
- Support the Integration Services Director and fellow team members as needed.
- Respect and promote our core principles of data governance, privacy and ethics.
1. Graduation from an accredited college with a baccalaureate degree; or
2. Graduation from an accredited community college plus two years of experience with administrative, analytic, coordinative, supervisory or liaison responsibilities; or
3. A four-year high school diploma or its educational equivalent plus four years of experience as described in “2” above; or
4. A satisfactory equivalent combination of education and experience.
- Commitment to the mission of advancing greater equality and opportunity. - Experience working closely with communities who are engaging with public services and programs and/or has lived-experience engaging with public services and programs. - Experience in policy, government, or non-profit, in particular with low-income and vulnerable youth and families is a plus. - Experience in application development using Java preferably with Spring Boot. - Proficient knowledge of Python, JavaScript frameworks like Vue.js, React.js, Node.js, express.js - Proficient knowledge of most common databases including Oracle, Microsoft SQL Server, MySQL, PostgreSQL, etc. - Knowledge of service-oriented architecture RESTful web services and SOAP concepts. - Strong problem-solving skills and enjoyment in learning new technologies. - Experience with an agile, iterative development process and version control tools such as Git, GitHub, and Subversion. - Experience working hands-on in cloud-based platforms such as AWS, Microsoft Azure, and Snowflake is a plus. - Excellent communication and organization skills. - Ability to think critically and detail-oriented.
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/
New York City residency is generally required within 90 days of appointment. However, City Employees in certain titles who have worked for the City for 2 continuous years may also be eligible to reside in Nassau, Suffolk, Putnam, Westchester, Rockland, or Orange County. To determine if the residency requirement applies to you, please discuss with the agency representative at the time of interview.
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
586437
Title code
0527A
Civil service title
RESEARCH PROJECTS COOR(MA)-MGR
Title classification
Pending Classification-2
Business title
Application Developer, Mayor's Office for Economic Opportunity
- Manager
Job level
00
Number of positions
1
Work location
1 Metro Tech, Brooklyn Ny
- Technology, Data & Innovation