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

Senior .Net Developer

Job Description

DCAS's mission is to make city government work for all New Yorkers. From managing New York City’s most iconic courthouses and municipal buildings, to purchasing over $1 billion annually in goods and services for more than 80 City agencies what we do ensures that all agencies can deliver on their mission. Our reach touches every facet of city government and is instrumental to the successful day-to-day operations of the City of New York.

Our commitment to equity, effectiveness, and sustainability guides our work providing City agencies with the critical resources and support needed to succeed, including:
- Recruiting, hiring, and training City employees.
- Managing 55 public buildings.
- Acquiring, selling, and leasing City property.
- Purchasing over $1 billion in goods and services for City agencies.
- Overseeing the greenest municipal vehicle fleet in the country.
- Leading the City's efforts to reduce carbon emissions from government operations.

When you work at DCAS, you're not just working for one agency, but in service of them all. It's an opportunity to provide impactful support, quality customer service, and help protect the future of New York City for generations to come. Visit our website at nyc.gov/dcas to learn more about the work we do.

The NYC Department of Citywide Administrative Services (DCAS) is seeking a highly skilled Senior .NET Developer to design, develop, and maintain enterprise-level .NET applications. Under the leadership of the IT department, this individual will play a key role in supporting multiple projects by providing expertise in application architecture, coding, and building scalable solutions.

The selected candidate will oversee all technical aspects of the .NET application lifecycle, including development, maintenance, and performance optimization. Additionally, they will assess existing technical infrastructures, identify areas for improvement, and implement enhancements to improve system efficiency and reliability. The role also includes troubleshooting technical issues, enforcing best practices, and supporting the successful implementation of .NET-based solutions.

Under IT leadership, the Senior .NET Developer will support, enhance, and maintain existing .NET applications while assisting in the development of new enterprise-level solutions. The role focuses on back-end development, integration, and ensuring the reliability and scalability of the IT infrastructure. The candidate will also troubleshoot issues, maintain systems, and provide technical support to end-users.

Key Responsibilities Include:

1. Collaborate with developers, business analysts, and IT professionals to deliver high-quality .NET solutions.
2. Develop and maintain technical documentation and system roadmaps.
3. Customize and integrate existing systems into the enterprise application architecture.
4. Participate in deployment and provisioning activities.
5. Analyze and design complex business processes and technical solutions.
6. Define and implement high-level technical requirements and blueprints.
7. Contribute to project scope definition, risk evaluation, and mitigation planning.
8. Ensure seamless integration of applications and data sources.
9. Collaborate with Project Managers to gather stakeholder feedback and refine solutions.
10. Validate that solutions meet both business and technical requirements.
11. Maintain a passion for designing and delivering high-quality technical solutions.

CERT IT DEVELOPER (APP) - 13643

Qualifications

Professional/Vendor Certification, Education and Experience Requirements: You must have current professional/vendor certifications.
In addition, you must have one of the following:
1. A masters degree in computer science or a related field from an accredited college or university, accredited by regional, national, professional, or specialized agencies recognized as accrediting bodies by the U.S. Secretary of Education and by the Council for Higher Education Accreditation (CHEA) AND 12 months of satisfactory full-time (not classroom based) specialized experience in computer applications development planning, design, configuration, installation, troubleshooting, integration, performance monitoring, maintenance, enhancement, and security management as described in the following nine Major Task Groups in the IT Titles Task Inventory*: Applications Development; Web Development, Design, and Maintenance; Business/Systems Analysis; Project Management Support; Application Design; GIS Structures, Spatial Analysis, and Mapping Principles; Testing; Technical Writing; and Version Control; OR
2. A baccalaureate degree from an accredited college or university, accredited by regional, national, professional, or specialized agencies recognized as accrediting bodies by the U.S. Secretary of Education and by the Council for Higher Education Accreditation (CHEA) AND 24 months of satisfactory full-time (not classroom based) specialized experience as described in “1” above; OR
3. A four-year high school diploma or its educational equivalent approved by a State’s Department of Education or a recognized accrediting organization AND 24 months of satisfactory full-time (not classroom based) specialized experience as described in “1” above plus 48 months of information technology experience as described in the IT Task Inventory *; OR
4. A satisfactory combination of education and experience which is equivalent to “3” above. Education may be substituted for the information technology experience on the basis of 30 semester credits from an accredited college or university, accredited by regional, national, professional, or specialized agencies recognized as accrediting bodies by the U.S. Secretary of Education and by the Council for Higher Education Accreditation (CHEA) is equivalent to 12 months of experience, up to a maximum of 48 months. However, if you qualify under options “2,” “3” or “4,” you must have at least a four-year high school diploma or its educational equivalent approved by a State’s Department of Education or a recognized accrediting organization and at least 24 months of satisfactory full-time (not classroom based) specialized information technology experience as described in “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.

Average salary estimate

$105000 / YEARLY (est.)
min
max
$90000K
$120000K

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 .Net Developer, City of New York

Are you a passionate Senior .NET Developer looking for an exciting opportunity in New York City? Join the NYC Department of Citywide Administrative Services (DCAS), where our mission is to make city government work for all New Yorkers. As a Senior .NET Developer at DCAS, you’ll be at the forefront of designing, developing, and maintaining our enterprise-level .NET applications. Your expertise will help improve the efficiency and reliability of our systems while supporting multiple projects aimed at serving the needs of more than 80 City agencies. Collaborating with developers and IT professionals, your role will include overseeing the .NET application lifecycle, which involves ensuring seamless application integration and providing valuable technical support. You’ll have the opportunity to analyze existing infrastructures, troubleshoot technical issues, and implement enhancements that make a real impact. At DCAS, we’re not just looking for someone to code; we want a creative problem-solver dedicated to delivering high-quality technical solutions. Plus, you’ll be part of a diverse and inclusive work environment that values equity and effectiveness. If you’re excited about contributing to meaningful projects that support the infrastructure of New York City, we encourage you to apply!

Frequently Asked Questions (FAQs) for Senior .Net Developer Role at City of New York
What key responsibilities does a Senior .NET Developer at DCAS have?

As a Senior .NET Developer at DCAS, you will be responsible for designing and developing enterprise-level .NET applications, overseeing the application lifecycle, troubleshooting issues, and collaborating with other IT professionals to deliver high-quality solutions. Your role will also include maintaining technical documentation and ensuring seamless integration of applications.

Join Rise to see the full answer
What qualifications are required for the Senior .NET Developer position at DCAS?

To qualify for the Senior .NET Developer position at DCAS, you need a master's degree in computer science along with 12 months of specialized experience in application development or a bachelor's degree with 24 months of experience. Additionally, relevant certifications are essential, and a strong background in .NET technologies is highly desirable.

Join Rise to see the full answer
What kind of projects will a Senior .NET Developer work on at DCAS?

The Senior .NET Developer at DCAS will work on a variety of projects that impact multiple City agencies. This includes both the enhancement of existing .NET applications and the development of new enterprise-level solutions focused on improving operational efficiency across the city's infrastructure.

Join Rise to see the full answer
What development methodologies are used by Senior .NET Developers at DCAS?

Senior .NET Developers at DCAS typically utilize modern development methodologies, including Agile practices, to ensure timely delivery of high-quality software. Collaboration with cross-functional teams is encouraged to adapt quickly to changing project needs and stakeholder feedback.

Join Rise to see the full answer
How does DCAS support the professional development of its Senior .NET Developers?

DCAS is committed to the growth of its employees, offering opportunities for training and professional development. As a Senior .NET Developer, you will have access to various resources to enhance your skills, including workshops, industry certifications, and mentorship from experienced IT professionals.

Join Rise to see the full answer
Common Interview Questions for Senior .Net Developer
Can you describe your experience with .NET framework and its core components?

In your response, highlight specific projects where you've utilized the .NET framework, discussing the core components you’ve worked with, such as ASP.NET, ADO.NET, or Entity Framework, and how they contributed to the success of the projects.

Join Rise to see the full answer
How do you approach troubleshooting issues in a .NET application?

Talk about your systematic approach to debugging by using tools like Visual Studio’s debugger, analyzing logs, and collaborating with colleagues to gather insights. Provide an example of a past experience where your troubleshooting led to a significant improvement.

Join Rise to see the full answer
What strategies do you use for optimizing the performance of .NET applications?

Discuss techniques such as code profiling, reducing memory usage, and optimizing database queries. Be prepared to give a specific example where you implemented these strategies to enhance application performance.

Join Rise to see the full answer
Can you explain the importance of version control in .NET development?

Elaborate on how version control systems like Git facilitate collaboration, track changes, and manage different versions of your codebase. Share a specific instance where version control proved essential in a project.

Join Rise to see the full answer
How do you ensure that your .NET applications are secure?

Describe your approach to building secure applications, which might include utilizing secure coding practices, regularly updating libraries, and conducting vulnerability assessments. Provide an example of a specific measure you've implemented in the past.

Join Rise to see the full answer
What is your experience with integrating third-party APIs in .NET applications?

Discuss specific APIs you’ve integrated, the challenges faced during integration, and how you overcame them. Highlight how these integrations improved application functionality.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced development environment?

Share your methods for prioritizing work, such as using task management tools, setting deadlines, and collaborating with team members. Provide an example of a challenging project where you successfully managed competing priorities.

Join Rise to see the full answer
What role do you believe documentation plays in the development process?

Discuss the critical importance of documentation in providing clarity for team members and future developers. Mention fresh practices you've adopted in past roles to ensure comprehensive documentation.

Join Rise to see the full answer
Can you give an example of a time when you had to lead a project or a team?

Share an anecdote that highlights your leadership skills, discussing how you motivated your team, managed tasks, and drove the project to completion while ensuring quality standards.

Join Rise to see the full answer
Where do you see the future of .NET technology heading?

Express your insights into the evolving landscape of .NET and tech trends such as cloud computing or microservices architectures, demonstrating your forward-thinking nature and how it aligns with the mission of an organization like DCAS.

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

Join the New York City Department of Youth and Community Development as a Principal Administrative Associate and contribute to critical community services.

Photo of the Rise User

Join the NYC Health Department as a Senior IT Project Manager and play a vital role in utilizing technology to improve public health outcomes.

Photo of the Rise User
Posted 10 days ago

Join Protegrity as a Senior Software Engineer and help redefine data security at the forefront of innovation.

Posted 7 days ago

As a Lead Java Developer, you will leverage your 11+ years of expertise to drive innovative software solutions in a dynamic team environment in Dallas.

Photo of the Rise User
Posted 4 days ago

An innovative tech company in Foster City is looking for a Principal Software Engineer to lead software projects and mentor junior engineers.

Photo of the Rise User
Walmart Remote IN KA BANGALORE Home Office Building 10
Posted 13 hours ago

Walmart is looking for a talented Software Engineer III to innovate and develop frontend solutions that enhance customer experiences.

Photo of the Rise User
General Dynamics Information Technology Hybrid US, Fairfax County, VA; Virginia, Springfield, VA
Posted 12 days ago

Elevate your career as a DevOps Engineer, Sr. at GDIT, where your expertise in developing cutting-edge solutions will make a real impact in the intelligence sector.

Photo of the Rise User
Posted 5 days ago

Join Keeper Security as a Senior Software Engineer and help design the next generation of secure remote access solutions for enterprises globally.

Photo of the Rise User
Posted 4 hours ago

Join AngelList as a Senior Software Engineer (DevOps) to architect scalable systems and redefine connections in the venture capital space.

Photo of the Rise User
Customer-Centric
Mission Driven
Inclusive & Diverse
Rise from Within
Diversity of Opinions
Work/Life Harmony
Growth & Learning
Transparent & Candid
Medical Insurance
Paid Time-Off
Maternity Leave
Mental Health Resources
Equity
Child Care stipend
Paternity Leave
WFH Reimbursements
Flex-Friendly
Dental Insurance
Vision Insurance
Life insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
Military leave

NVIDIA is looking for a Principal Systems Software Engineer to help develop and enhance their GDN platform and tools for optimal cloud gaming experiences.

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...

2403 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 8, 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!