Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior/Lead .Net Developer image - Rise Careers
Job details

Senior/Lead .Net Developer - job 2 of 2

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.

Average salary estimate

$115000 / YEARLY (est.)
min
max
$100000K
$130000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior/Lead .Net Developer, City of New York

At the Kings County District Attorney’s Office (KCDA) in vibrant New York City, we're on the lookout for a Senior/Lead .Net Developer to join our Information Technology Bureau. We're not just a legal office; we're a collaborative team dedicated to innovation in the pursuit of justice. As a Senior/Lead .Net Developer, you will play a vital role in designing, developing, testing, and maintaining sophisticated software solutions that support our mission of keeping Brooklyn safe. Your expertise in Microsoft technologies—including ASP.NET, C#, and SQL—will help us troubleshoot existing software and elevate the next generation of our applications. You'll tackle multiple web projects using cutting-edge tools like .NET Framework 4.8 and .NET 6/7/8, and engage with modern client-side technologies like Angular and React. Your responsibilities will also encompass gathering user requirements, creating technical design documents, and implementing RESTful APIs. We seek a tech-savvy innovator who understands data transformations and can effectively manage our software’s evolving requirements. Join us, and you'll work in an inclusive and diverse environment, where every idea is valued and your contributions help ensure fairness and justice for all in Brooklyn.

Frequently Asked Questions (FAQs) for Senior/Lead .Net Developer Role at City of New York
What are the main responsibilities of the Senior/Lead .Net Developer at the Kings County District Attorney’s Office?

As a Senior/Lead .Net Developer at the Kings County District Attorney’s Office, your main responsibilities include designing, developing, and maintaining software that supports the office’s mission. You will work with Microsoft technologies such as ASP.NET, C#, and SQL while managing multiple web applications. You’ll also gather business requirements from users, create technical design documents, and implement RESTful APIs.

Join Rise to see the full answer
What qualifications are required for the Senior/Lead .Net Developer position at KCDA?

To qualify for the Senior/Lead .Net Developer role at KCDA, candidates typically need a baccalaureate degree in computer science or a related field along with four years of relevant experience. Alternatively, an associate degree plus six years of experience or a combination of education and experience equivalent to these requirements can also suffice. Additionally, expertise in relevant technologies like .NET and web services is essential.

Join Rise to see the full answer
What technologies should a Senior/Lead .Net Developer know at the Kings County District Attorney’s Office?

The Senior/Lead .Net Developer at KCDA should be well-versed in Microsoft technologies such as ASP.NET, C#, SQL, and .NET Framework versions 4.8 and 6/7/8. Familiarity with client-side frameworks like Angular or React, as well as experience with data integration tools such as SSIS, is also required. Skills in creating RESTful APIs and processing XML data are crucial.

Join Rise to see the full answer
How important is experience with web applications for the Senior/Lead .Net Developer at KCDA?

Experience with web applications is critical for the Senior/Lead .Net Developer role at the Kings County District Attorney’s Office. You will be managing multiple web applications of varying complexity, thus having a strong understanding of development, testing, and maintenance in a web environment is key to meeting our organizational needs.

Join Rise to see the full answer
What is the work environment like for a Senior/Lead .Net Developer at KCDA?

The work environment for a Senior/Lead .Net Developer at the Kings County District Attorney’s Office is inclusive, diverse, and collaborative. KCDA is committed to creating a work culture free from discrimination and harassment, where all employees contribute to the crucial mission of justice, ensuring that every team member feels valued and supported.

Join Rise to see the full answer
Common Interview Questions for Senior/Lead .Net Developer
What experience do you have with ASP.NET and C#?

When asked about your experience with ASP.NET and C#, it's essential to provide specific examples of projects you've worked on. Highlight the applications you've developed, including the technologies used and any challenges you overcame. Emphasize your familiarity with .NET Framework versions and how your work has driven user satisfaction.

Join Rise to see the full answer
Can you explain your approach to gathering user requirements?

In your answer, outline your systematic approach to gathering user requirements. Discuss how you engage stakeholders, conduct interviews, and utilize workshops to ensure complete understanding. Emphasize the importance of asking clarifying questions and how this process influences your technical design documentation.

Join Rise to see the full answer
What strategies do you use for troubleshooting existing software?

For troubleshooting software, discuss your analytical approach. Describe how you identify issues, utilize debugging tools, and systematically monitor performance metrics. Providing a specific example can demonstrate your problem-solving skills effectively. Mention any tools or methodologies that assist you during the troubleshooting process.

Join Rise to see the full answer
How do you prioritize multiple web application projects?

Discuss your prioritization strategies, such as assessing project impact, deadlines, and resource availability. Explain your experience with Agile methodologies or project management tools that facilitate organization and collaboration within development teams, ensuring timely delivery without sacrificing quality.

Join Rise to see the full answer
Describe your experience with RESTful and SOAP-based APIs.

When asked about your experience with APIs, provide detailed examples of projects where you implemented RESTful or SOAP-based services. Discuss how you managed authentication (e.g., OAuth, JWT), the challenges you faced, and how you ensured security and efficiency in data communication.

Join Rise to see the full answer
What's your experience with data transformation solutions?

In your response, you can discuss specific projects where you used tools like SSIS for data transformation. Highlight how you dealt with stored procedures, third-party integrations, and any significant outcomes, such as improved data accuracy or efficiency in processing.

Join Rise to see the full answer
What role does teamwork play in your development process?

Emphasize the importance of teamwork in successful software development. Describe how you collaborate with various departments, your experiences in facilitating team meetings, and how you value collaborative problem-solving. Share your perspective that diverse ideas lead to stronger outcomes.

Join Rise to see the full answer
How do you stay current with the latest technologies and advancements?

Discuss your commitment to ongoing learning in technology. Mention any specific resources you use, such as online courses, relevant conferences, industry blogs, or networking with fellow developers. Show that you actively seek knowledge, which reflects your dedication to professional growth.

Join Rise to see the full answer
Can you give an example of a challenging project and the outcome?

When discussing a challenging project, clearly articulate the problem, your approach, and the eventual outcome. Highlight any innovations or solutions you introduced and how they positively impacted the project and the organization. This showcases your ability to navigate difficulties successfully.

Join Rise to see the full answer
What methodologies do you follow in your development work?

In your answer, discuss your familiarity with software development methodologies like Agile or Scrum. Explain how adhering to a structured process aids in enhancing productivity, communication, and flexibility in response to changing requirements, highlighting specific instances where this approach yielded positive results.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 12 days ago

Join the Office of Labor Relations in New York City as a Research Analyst, assisting in vital labor negotiations and comprehensive data analysis.

Photo of the Rise User
Posted 12 days ago

Join the NYC DOT as a Graphic Designer to create engaging designs that enhance safety communication and enhance user experience.

Posted 10 days ago

Two Barrels is on the lookout for a Site Reliability Engineer who thrives on maintaining seamless systems while promoting a culture of resilience and continuous improvement.

Photo of the Rise User

Thunder Consulting is looking for a Cloud Solution Architect with Salesforce expertise to lead public sector projects remotely.

Photo of the Rise User
Posted 7 days ago

Join Hillsborough Community College’s team as an Applications Programmer/Analyst, where you will develop and maintain critical administrative software solutions.

Photo of the Rise User
Posted 9 days ago

Become a key player at Merkle as a Lead Solutions Architect, leveraging your expertise in Adobe Experience Manager to design scalable solutions.

Photo of the Rise User
Snowrelic Remote United States
Posted 7 days ago

Seeking an experienced SAP Lead for a remote position to oversee enterprise integration initiatives.

Photo of the Rise User
Dental Insurance
Disability Insurance
Vision Insurance
Performance Bonus
Paid Holidays

Are you ready to be a pivotal leader at Flywire, managing enterprise systems and driving innovation in a dynamic global payments company?

Photo of the Rise User
MasterBrand Cabinets LLC Hybrid 3300 Enterprise Parkway, Beachwood, Ohio
Posted yesterday

As MasterBrand's new Director of IT Operations and Services, you'll drive strategic initiatives ensuring effective IT service delivery and foster a culture of excellence across the team.

Photo of the Rise User
Posted 4 days ago

Lead the development of critical data infrastructure as the Senior Technical Lead at the Office of Technology and Innovation in NYC.

Our Mission To work to eliminate ageism and ensure the dignity and quality-of-life of New York City’s diverse older adults, and for the support of their caregivers through service, advocacy, and education. Strategic Goals To foster independence...

2415 jobs
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 27, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!