Skip to Main Content

Job Title


Senior Software Engineer


Company : MSCCN


Location : New York City, NY


Created : 2026-04-20


Job Type : Full Time


Job Description

Job Description The New York County District Attorneyu2019s 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: - Bacheloru2019s degree in Information Technology, Business Administration or a related field from an accredited college; and - Minimum Five (5) u2013 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