The New York County District Attorney's Office (DANY) needs a Software Engineer to develop new databases and applications while maintaining over 80 in-house applications to support investigations, prosecution support, and case management.
Requirements
- Minimum one (1) to three (3) years of experience in Information Technology, Computer Science/Engineering, or similar field.
- Proven programming experience, demonstrated through academic projects, work experience, or an active Github account.
- Functional knowledge of databases, data structures, and algorithms.
Responsibilities
- 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.
Other
- Minimum one (1) to three (3) years of experience in community work or community centered activities in an area related to duties described above;
- High school graduation or equivalent;
- Authorization to work in the United States is required for this position.
- Ability to communicate efficiently with teammates a must.