NYC Criminal Justice Agency - New York, NY

30+ days agoFull-time
Posted 08/16/18


In partnership with the New York City Mayor’s Office of Criminal Justice, the Criminal Justice Agency, (CJA) is New York City’s main pretrial services agency, combining operations, demonstration projects, and research under one roof. CJA provides pretrial services to the courts and about 250,000 persons arrested annually in New York City. CJA’s primary operation consists of screening criminal defendants arrested within the five boroughs of the City for pre-trial release. CJA operates 24 hours a day, conducting release interviews in police department detention facilities throughout the city.


We are creating a team of IT professionals with curiosity to learn, strong focus on customer needs and an ability to address current business requirements with an eye toward future possibilities. The .NET Developer is responsible for the development, implementation, maintenance, and support of new and existing software solutions. Candidates must be experienced in user interface development and at translating designs into polished, production-ready applications. This position will be based in our main office in Lower Manhattan.


Works collaboratively in a design and development environment
Actively provide feedback and formal code review for other developers
Understand agile software development and identify ways to improve our design and development processes
Ability to effectively communicate and partner with business owners to develop specifications
Review business requirements and propose technology solutions
Create and deploy clean, scalable and maintainable code
Effectively analyze source code to validate business and technical requirements and support application improvements
Contribute to implementation efforts (UAT, environment setup, and end-user support)
Support production applications through proactive troubleshooting and timely resolution of issues
Appropriately prioritize work and provide status updates to ensure that work completes according to schedule and meets customer expectations
Adhere to best practices & standards, as well as security and data protection measures

5+ years of application development experience, agile experience preferred
Bachelors in a technology related discipline or equivalent experience.
Experience using code versioning tools such as Git and GitHub
Understanding of Web API services (JSON, REST)
Proficient in C#, ASP.NET, .NET Core, Visual Studio (VSTS a plus), XML standards and related technology
Working knowledge of SQL query programming, stored procedures and SSIS required
Excellent team player
Self-starter with the ability to think strategically, develop new code and resolve issues anywhere in the stack
Strong problem solving, design, programming, and testing skills as well as a desire to learn new languages and technology
Ability and willingness to participate in an on-call rotation
Excellent written communication skills and the ability to translate business requirements into clear technical specifications.
SALARY: $75K- $90K

DEADLINE TO APPLY: August 31, 2018

Note: Only those applicants being considered will be contacted.

BENEFITS: CJA offers very generous fringe benefits, including medical, dental and vision coverage, retirement plan, transportation benefits, 12 paid holidays and 4 weeks vacation leave.