Senior Software Engineer

Manhattan District Attorney

New York (NY)

On-site

USD 110,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A government office in New York is seeking a Senior Software Engineer for its Information Technology Department. This role involves developing new applications and maintaining existing systems used for case management. Candidates should have over 8 years of IT experience, a Bachelor's degree, and proficiency in ASP.NET Core and WPF. An ability to work collaboratively and supervise junior developers is crucial. This position offers a salary range of $110,000 - $150,000 and requires candidates to apply with a cover letter and resume.

Qualifications

  • 8-10 years of experience in IT project coordination or solution delivery.
  • Ability to communicate efficiently with teammates.
  • Self-driven with a willingness to expand technical skill set.

Responsibilities

  • Gather business requirements and design applications.
  • Develop and maintain secure and responsive web applications.
  • Supervise junior developers.

Skills

Application design
Programming
ASP.NET Core
WPF
Agile development
Database knowledge

Education

Bachelor’s degree in Information Technology or related field

Job description

Division/Unit: Information Technology Bureau/Development

Civil Service Title: IT Project Specialist

Position Title: Senior Software Engineer

Salary Range: $110,000 - $150,000

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.
  • Minimum Eight (8) – 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 plus years of experience outside of higher education (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:00 am - 5:00 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.
Minimum Qualification Requirements:
  1. A baccalaureate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and four years of satisfactory full‑time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or,
  2. An associate degree from an accredited college in computer science, engineering, human computer interaction, interactive media, digital and graphics design, data visualization, communication or a related field, and six years of satisfactory full‑time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or,
  3. A baccalaureate degree from an accredited college, and eight years of satisfactory full‑time experience related to the area(s) required by the particular position and a specialization in a relevant technology, process, methodology and/or domain; or,
  4. Education and/or experience which is equivalent to "1", "2" or "3" above.
Public Svc 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/.
Residency Requirement:
  • City Residency is not required for this position.

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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Application Developer
Application Developer

City of New York • New York (NY)

On-site
USD 115,000
Public Service Loan Forgiveness eligibility
Generous healthcare benefits
Senior Application Developer
Senior Application Developer

City of New York • New York (NY)

On-site
USD 110,000 - 160,000
Technical eDiscovery Analyst
Technical eDiscovery Analyst

District Attorney New York County • New York (NY)

On-site
USD 85,000 - 98,000
Eligibility for federal loan forgiveness programs
Senior Application Developer
Senior Application Developer

New-York-City-Department-of-Citywide-Administrative-Services • New York (NY)

On-site
USD 110,000 - 160,000
IT Procurement Manager
IT Procurement Manager

District Attorney New York County • New York (NY)

Hybrid
USD 100,000 - 120,000
Supervisor of Community Engagement
Supervisor of Community Engagement

District Attorney New York County • New York (NY)

On-site
USD 67,629 - 82,658
IT Procurement Manager
IT Procurement Manager

DISTRICT ATTORNEY-MANHATTAN • New York (NY)

Hybrid
USD 85,000 - 120,000
Investigative Analyst
Investigative Analyst

District Attorney New York County • New York (NY)

On-site
USD 56,000 - 61,000
e-Discovery Data Specialist
e-Discovery Data Specialist

District Attorney New York County • New York (NY)

On-site
USD 72,000 - 96,000
SYSTEMS PROGRAMMER ANALYST
SYSTEMS PROGRAMMER ANALYST

NYC Department of Social Services • New York (NY)

On-site
USD 70,000 - 100,000