City Of New York

Senior Software Engineer

City Of New York$120K — $150K *
Education, Government & Non-Profit
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Information Technology, Business Administration or a related field.
  • 5-10 years of experience in IT project coordination or solution delivery.
  • Experience working with procurement or vendor management teams.
  • Strong programming experience with an emphasis on .NET Core (C#).
  • Expert knowledge of databases, data structures, and algorithms.

Responsibilities

  • Gather business requirements and design workflows for new applications.
  • Incorporate pre-approved code modules into new code routines.
  • Develop and maintain web and desktop applications using .NET Core.
  • Prototype and evaluate application and database designs.
  • Follow development standards for documentation, coding, and testing.
  • Manage multiple applications simultaneously.
  • Supervise junior developers.

Benefits

  • Opportunity to develop and maintain critical applications used in public service.
  • Collaboration with various stakeholders, including Assistant District Attorneys and investigators.
  • Work-life balance with a Monday to Friday schedule (9 am - 5 pm).
  • Contributing to a mission-driven office focused on important community outcomes.
  • Professional growth potential through hands-on experience in a dynamic environment.
Full Job Description
The New York County District Attorney's Office (DANY) has an opening for a Senior Software Engineer in its Information Technology (IT) Department. DANY's IT Department provides enterprise-wide IT solutions for investigations, prosecution support, and case management. In this position, the Programmer will work on developing new databases and new applications while maintaining more than 80 in-house applications. These applications are used to track case data, produce case papers, provide prosecution support, communicate with victims, and share information with other law enforcement agencies. We are seeking a Programmer with a solid background in application design and programming. The Senior Software Engineer/Programmer will work closely with members of DANY's IT Department, Assistant District Attorneys, investigators, and support staff throughout the office. Responsibilities include but are not limited to: -Participate in gathering business requirements, designing screens and workflow, and advancing technical solutions for the development of applications to support requirements. -Incorporate pre-approved code modules into newly developed code routines. -Develop and maintain secure and responsive web (ASP.NET Core) and desktop (WPF) applications using .NET Core (C#). -Prototype, evaluate, and recommend designs of applications and databases. -Follow office standards and practices across development activities including documentation, coding, testing, version control, and code review. -Perform related tasks and assignments as required. -Multi-tasking, actively working and maintaining multiple applications simultaneously. -Supervising junior developers. In addition to the Minimum Qualification Requirements, candidates must possess the following: -Bachelor's degree in Information Technology, Business Administration or a related field from an accredited college; and -Minimum Five (5) - Ten (10) years of experience in IT project coordination or solution delivery, with demonstrated experience working alongside procurement or vendor management teams. Preferred Requirements/Skills: -5+ years of experience outside of higher education (I mean no school related internship, bootcamp experiences etc.) -Proven understanding or through practical use of industry practices such as Extreme Programming, Test Driven or Agile development or other methodologies. -Proven programming experience, demonstrated through work experience, or an active Github account. -Expert knowledge of databases, data structures, and algorithms. -Ability to provide estimations and meet deliverables in a timely manner. -Ability to communicate efficiently with teammates is a must. -Self-driven and willingness to expand technical skill set. -Ability to multi-task in a fast-paced environment, prioritize among competing needs and respond quickly to requests for information. -Ability to follow directions and apply proper policies, procedures, and guidelines. -Resourcefulness, initiative, and good judgment are essential. How to Apply: -Apply with a Cover Letter and Resume. Hours/Shift: -Monday - Friday from 9 am - 5 pm. Additional Information: -Current office employees: To be eligible for a transfer or promotion, staff must have already served at least 1 year in their current unit/bureau/department and be in good standing. In addition, must meet the minimum and additional qualifications of the position. -Authorization to work in the United States is required for this position. IT PROJECT SPECIALIST - 06797 Qualifications 1. A baccalaureate degree from an accredited college and four years of satisfactory full-time experience related to the area(s) required by the particular position; or, 2. Education and/or experience which is equivalent to "1" above. Additional Information

About City Of New York

The City of New York is the most iconic and dynamic city on the planet. With a population of more than 8.4 million people, New York is not only the largest city in the United States — it is the academic, cultural, commercial, and financial capital of the world. City government is filled with opportunities for talented individuals seeking to improve their communities and make a meaningful difference in the lives of their fellow New Yorkers. Every day, the City’s more than 300,000 employees improve infrastructure, provide vital social services, build technology, protect health and safety, and so much more.

City of New York Careers

There has never been a better time to explore the diverse job opportunities at the City of New York—the hub of professional growth and innovation in the public sector.

Work You’ll Do

Join the City of New York’s dynamic team to contribute to the community and enhance the city’s services across a broad spectrum of disciplines. The City of New York offers a unique opportunity to engage in meaningful work that impacts the lives of millions while navigating through a career filled with learning and growth. Transform the metropolitan landscape and enrich the lives of its residents with the best minds in public administration, urban planning, and community services. The City of New York stands at the forefront of urban management and innovation. Lead with a unique position in public service, at the intersection of technology, community needs, and sustainable development. Work alongside a diverse team of professionals dedicated to improving city operations and enhancing the quality of urban life. Collaborate with the largest network of public service experts in the nation, fostering leadership, diversity training, and professional development.

Introducing the City of New York Public Service Careers

The team is building a market-leading public service career path to help professionals master their roles and contribute effectively to the city’s development.

Do Innovative Work

Join a vast network of experts—dedicated professionals at the intersection of governance, community service, and urban innovation.

Drive Change in Public Service

Deliver targeted solutions and policies that enhance city living and maintain New York as a leading global city through a depth and breadth of expertise that’s second to none.

Be Part of a Great Team

Engage in a wide range of city projects utilizing cutting-edge technology and strategies, harnessing the unparalleled capabilities, scale, and collaborative spirit of a dedicated public service team.

Future-proof Your Career

Advance your career with limitless opportunities in the public sector, supported by unmatched training, development programs, and certification support.

Explore

From improving city infrastructure to enhancing public safety, the City of New York offers a platform for professionals to apply their skills, innovate, and lead.

The City of New York Public Service Initiative

The combined efforts of various departments help overcome urban challenges and lead transformation in city management. Professionals around the globe look to the City of New York for new strategies and solutions to drive significant change and growth in urban living. ## Stay Connected

Join the Team

Search open positions that match your skills and interests. The City of New York looks for passionate, curious, creative, and solution-driven team players. SEARCH CITY OF NEW YORK JOBS

Keep Up to Date

Stay ahead with career tips, insider perspectives, and industry-leading insights you can put to use today—all from the people who serve here.

READ CAREERS BLOG

Job Alert Emails

Personalize your subscription to receive job alerts, latest news, and insider tips tailored to your preferences. Discover what exciting and rewarding opportunities await in the City of New York.
Learn more about City Of New York

Similar Jobs

More Jobs at City Of New York

More Education, Government & Non-Profit Jobs

Find similar Senior Software Engineer jobs: