New York, NY, 10176, USA
22 hours ago
Senior/Lead .Net Developer
Job Description The Kings County District Attorney’s Office (KCDA) is one of the largest prosecutors’ offices in the country and is committed to developing and implementing innovative prosecutorial strategies that will fulfill our vision of keeping Brooklyn safe while at the same time ensuring fairness and justice for all. KCDA has an exciting opportunity to work as a Senior/Lead .Net Developer in the Information Technology Bureau. Under general supervision, with latitude for independent initiative and judgment, and decision, the prospective candidate will perform the following duties: - Design, develop, test, and maintain software used in the work of the Kings County District Attorney's office using Microsoft Technologies (ASP.NET, C#, SQL). - Troubleshoot existing software and data structures toward building the next generation of data/software to drive the KCDA's mission. - Work on multiple web applications built in .NET of varying degrees of complexity and priorities. Technologies include C#, .NET Framework 4.8/ NET 6.0/7.0/8.0, MVC4+, ADO.net, Web Services, HTML5, CSS, JavaScript, Microsoft SQL Server, Power BI WPF, WinForms. - Experience working with client-side technologies like Angular 16 & above and React. - Develop ad-hoc data integration/transformation solutions using SSIS, stored procedures, and 3rd party tools. - Gather business requirements from users, design workflow and applications, create and review technical design documents. - Understand workflow, provide problem-solving strategies or bring in new insights. Ability to provide solutions for changing requirements and deliver software to address user needs in a timely manner. - Strong experience in designing, developing, and implementing RESTful and/or SOAP-based Web APIs. - Expertise in consuming third-party APIs, handling authentication methods like OAuth, JWT, and API keys. - Experience in importing and processing XML data into databases (SQL/NoSQL), including parsing, transforming, and storing structured data. - Familiarity with XML processing libraries (e.g. LINQ to XML, XSLT, XmlReader/Writer) and integration with relational databases. IT PROJECT SPECIALIST - 95710 Qualifications 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. 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.
Confirm your E-mail: Send Email