The Agency You’ll Join:
The New York City Mayor’s Office is responsible for overseeing city services throughout the five boroughs, coordinating public agencies and departments, and managing public property. New York City Mayor Eric Adams is head of the executive branch of New York City’s government. Previously, Mayor Adams has served the people of New York City as an NYPD officer, state senator, and Brooklyn borough president. The Adams’ administration is leading the fight to serve the people of the greatest city in the world, ensuring delivery of efficient and effective services, working to make New York City’s economy stronger, reducing inequality, improving public safety, and making the city more affordable that meets the needs of all New Yorkers. We value leadership, transparency, fairness, and efficiency as we actively seek diverse talents from various sectors to join our team. For current job opportunities visit our careers page.
The Team You’ll Work With:
The Mayor’s Office Information Technology (IT) Department is responsible for all aspects of technology for the agency. This includes end user desktop support, VOIP, network infrastructure, messaging, email, file, web, and database servers, and server virtualization. IT collaborates with other city agencies to implement wireless policy and procedures and develop secure tools/applications for use by multiple agencies.IT also partners with other departments in the Mayor’s Office to develop tools and applications that streamline processes, measure performance/metrics and increase productivity.
The Problems You’ll Solve:
Reporting to the Deputy Chief Information Officer, the Power Platform Developer is responsible for developing and implementing phases of the software development life cycle, including conceptual design, software development, testing, deployment, and post-implementation enhancements of applications of the Office of the Mayor. Duties include but are not limited to:
- Analyze requirements and data access needs and propose screen designs. Deploys the applications to multiple environments, from development through Quality Assurance, Staging and Production, and conduct unit and integration testing.
- Demonstrate proficiency in installing and deploying Power Apps Organizations,
- creating Power Apps entities, business workflows and processes.
- Provide technical support and troubleshooting for Power Platform solutions
- Stay updated with the latest features and best practices of the Power Platform
- Develop interactive reports and dashboards using Power BI
- Develop new modules/applications and maintain and enhance existing applications using Microsoft Power Apps., Dynamics Customer Relationship Management (CRM), C#, ASP.NET, VB.NET and Java in a Windows and mobile (iOS/Android) environment.
- Create and maintain technical documentation, business process and data flow diagrams and user guides.
- Investigate and propose solutions to development and design problems.
- Create and implement Structured Query Language (SQL) stored procedures.
- Translate conceptual user requirements into detailed functional requirements in a clean and concise manner that are easily comprehensible to developers.
- Troubleshoot, Software Debugging and modify existing code in a timely manner to respond to issues and high priority requests.
- Perform intensive user acceptance testing (UAT) on applications prior to launch to identify any potential gaps in functionality and usability.
- Assist with special projects as needed.
About You
- You have a Bachelor’s Degree in Computer Science or related field of study is required.
- You have a minimum 3+ years in SharePoint Online/Power Platform/Dynamics 365 CRM and other associated M365 low code technologies at an enterprise level, focusing on all pillars of Power Platform (including Power Pages, Power BI, Power Automate and AI Builder)
- You have experience/skills in designing and developing applications using .NET Framework, .NET Core, ASP.NET MVC, WEB Forms with C#
- .Net Web Services using Web API, WCF, RESTful JSON.
- Knowledgeable in building Single Page Applications using AngularJS, Angular and Typescript.
- Unit Testing/Integration Testing.
- Experience with UI development using HTML5, CSS3, Bootstrap, and design apps with responsive CSS.
- Experience using source control repositories like Team Foundation Server, Azure DevOps, GIT or any similar
- You understand business requirements, propose solutions, and create detailed and technical functional documents.
- You have outstanding organizational, time-management and multi-tasking skills, with the ability to work independently, as well as within a team environment.
- You have strong written and verbal communication skills.
- You are a Conceptual Thinker: Able to ideate and think creatively about the future and how to craft unique event experiences.
- You must exemplify leadership and willingness to be solution oriented.
- You are self-motivated to research, learn and apply current technology to solve business challenges.
Preferred Qualifications
- Microsoft Power Platform Developer Associate (PL-400)
- Microsoft Power BI Data Analyst (PL-300)
Equal Opportunity | Diversity Equity & Inclusion Statement
The Office of the Mayor is an 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.
The Adams Administration values diversity — in backgrounds and in experiences that is reflective of the city it serves. Applicants of all backgrounds are strongly encouraged and welcome to apply.
If you are a qualified individual with a disability or a disabled veteran, you may request a reasonable accommodation if you are unable or limited in your ability to access job openings or apply for a job on this site as a result of your disability. You can request reasonable accommodations by EEO at EEO@cityhall.nyc.gov.
New York City Residency Is Required Within 90 Days of Appointment