Senior Software Engineer

Posted 3 Days Ago
Be an Early Applicant
New York, NY, USA
In-Office
Senior level
Agency
The Role
Develop, maintain, and enhance 80+ in-house case management applications. Gather requirements, design UIs and databases, write secure .NET Core (C#) ASP.NET Core and WPF code, follow coding/testing/version control standards, supervise junior developers, and support deployment and documentation.
Summary Generated by Built In
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

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.

Skills Required

  • Bachelor's degree in Information Technology, Business Administration or a related field from an accredited college
  • Minimum five (5) to ten (10) years of experience in IT project coordination or solution delivery, including working alongside procurement or vendor management teams
  • Develop and maintain secure and responsive web (ASP.NET Core) and desktop (WPF) applications using .NET Core (C#)
  • Experience maintaining multiple in-house applications and multitasking across projects
  • Supervising junior developers
  • Familiarity with software development standards: documentation, coding, testing, version control, and code review (version control/Git)
  • Authorization to work in the United States
  • 5+ years of experience outside of higher education (no school-related internships/bootcamps)
  • Practical use or understanding of Extreme Programming, Test Driven Development, Agile methodologies
  • Proven programming experience demonstrated through work or an active GitHub account
  • Expert knowledge of databases, data structures, and algorithms
  • Ability to provide estimations and meet deliverables, strong communication and prioritization skills
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company

Similar Jobs

Comcast Logo Comcast

Senior Software Engineer

Digital Media • Information Technology • News + Entertainment
Hybrid
New York, NY, USA
115000 Employees
148K-222K Annually

FreeWheel Logo FreeWheel

Senior Software Engineer

AdTech • Digital Media • Marketing Tech
Hybrid
New York, NY, USA
1249 Employees
148K-222K Annually

Block Logo Block

Senior Software Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
In-Office or Remote
New York, NY, USA
12000 Employees
185K-327K Annually

Jellyfish Logo Jellyfish

Senior Software Engineer

Big Data • Cloud • Productivity • Software • Database • Analytics • Automation
Remote or Hybrid
United States
225 Employees
165K-235K Annually

Similar Companies Hiring

Caxy Thumbnail
Software • Mobile • Enterprise Web • Artificial Intelligence • Agency
Chicago, IL
45 Employees
Digible Thumbnail
Social Media • PropTech • Marketing Tech • Digital Media • Artificial Intelligence • Agency • AdTech
PH
145 Employees
Fora Thumbnail
Agency • On-Demand • Professional Services • Sales • Software • Travel • Hospitality
New York, NY
200 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account