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

Programmer

Job Description

Hours: Full-Time – 35 Hours
Work Location: 30-30 Thomson Ave, LIC, Queens 11101

Only candidates who are permanent in the Computer Specialist (Software) title, reachable on the DDC Promotional (Exam #1519) or Open-Competitive List (Exam #1139), or those who have filed for the DDC Promotional Exam #5533, or the Open-Competitive Exam #5056 in January 2025 may apply. Please include a copy of your Notice of Results card, Receipt of Filing or indicate if you are already permanent in the title. If you do not meet the previously mentioned civil service criteria, you will not be considered for an interview.

The Department of Design and Construction, Technology & Innovation Division seeks to hire a Programmer. The selected candidate will be responsible for analyzing, designing, coding, and improving the agency's web pages, programs, and applications. The Programmer will work closely with the design, data, and technology team members to enhance and expand the current portfolio of applications and create new systems and services. The selected candidate will collaborate with design team members on prototyping and user testing, understanding business and policy needs, and help translate those needs to a technology solution. Duties also include creating, maintaining, and implementing source code and may participate in application analysis and testing. Additionally, the selected candidate will prepare program specifications and diagrams, develop logic flowcharts, and document program development and revisions.

Authorization to work in the United States is required for this position. NYC Department of Design and Construction does not provide sponsorship for international employees for visa applications, extensions, or status changes, including STEM/OPT visas. Applicants are responsible for ensuring that they meet all qualifying requirements for this position, at the time of application.

All applicants, including City Employees:
Please go to NYC Government Jobs | Explore Careers | City of New York, go to Search for Open Jobs, and type in the Job ID # listed above. Submit job application as prompted. Do not apply via Employee Self-Service (ESS), e-mail, mail, or fax your resume to DDC directly.

COMPUTER SPECIALIST (SOFTWARE) - 13632

Qualifications

(1) A baccalaureate degree from an accredited college, including or supplemented by twenty-four (24) semester credits in computer science or a related computer field and two (2) years of satisfactory full-time software experience in designing, programming, debugging, maintaining, implementing, and enhancing computer software applications, systems programming, systems analysis and design, data communication software, or database design and programming, including one year in a project leader capacity or as a major contributor on a complex project; or
(2) A four-year high school diploma or its educational equivalent and six (6) years of full-time satisfactory software experience as described in “1" above, including one year in a project leader capacity or as a major contributor on a complex project; or
(3) A satisfactory combination of education and experience that is equivalent to (1) or (2) above. College education may be substituted for up to two years of the required experience in (2) above on the basis that sixty (60) semester credits from an accredited college is equated to one year of experience. A masters degree in computer science or a related computer field may be substituted for one year of the required experience in (1) or (2) above. However, all candidates must have a four year high school diploma or its educational equivalent, plus at least one (1) year of satisfactory full-time software experience in a project leader capacity or as a major contributor on a complex project.
NOTE: In order to have your experience accepted as Project Leader or Major Contributor experience, you must explain in detail how your experience qualifies you as a project leader or as a major contributor. Experience in computer operations, technical support, quality assurance (QA), hardware installation, help desk, or as an end user will not be accepted for meeting the minimum qualification
requirements.
Special Note
To be eligible for placement in Assignment Level IV, in addition to the Qualification Requirements stated above, individuals must have one year of satisfactory experience in a project leader capacity or as a major contributor on a complex project in data administration, database management systems, operating systems, data communications systems, capacity planning, and/or on-line applications programming.

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

$80000 / YEARLY (est.)
min
max
$60000K
$100000K

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 Programmer, City of New York

Are you a passionate Programmer looking for your next opportunity in New York City? The NYC Department of Design and Construction in the Technology & Innovation Division is eager to welcome someone like you to our dynamic team! In this full-time role, you will dive into analyzing, designing, coding, and enhancing our web applications and programs, all while collaborating closely with talented team members in design and data. You'll be instrumental in prototyping and user testing, translating business and policy needs into effective technology solutions. Your creativity will shine as you develop innovative systems and services that truly make a difference. With responsibilities ranging from maintaining source code to participating in application analysis and testing, every day promises new challenges and learning experiences. As a Programmer, you'll also prepare program specifications and documentation, so attention to detail is key. We're looking for someone who holds a relevant bachelor's degree and has hands-on experience in software development. If you’re ready to take on complex projects and lead the charge in software development, we'd love to hear from you. Join us in shaping the future of technology in our city and making an impactful difference!

Frequently Asked Questions (FAQs) for Programmer Role at City of New York
What qualifications do I need to be a Programmer at NYC Department of Design and Construction?

To apply for the Programmer position at the NYC Department of Design and Construction, you need a baccalaureate degree, including at least 24 semester credits in computer science or a related field, along with two years of full-time software experience. You may also qualify with a high school diploma and six years of related experience. Furthermore, a master’s degree can substitute for one year of required experience.

Join Rise to see the full answer
What are the main responsibilities of a Programmer at NYC Department of Design and Construction?

As a Programmer with the NYC Department of Design and Construction, your primary responsibilities include analyzing, designing, and coding web pages and applications. You'll enhance existing systems, create new services, collaborate on user testing, and document your development processes, ensuring high-quality software that meets the agency's needs.

Join Rise to see the full answer
Is there any sponsorship available for international candidates applying for the Programmer position?

Unfortunately, the NYC Department of Design and Construction does not provide sponsorship for international candidates applying for the Programmer role. Authorization to work in the United States is a requirement for this position, so applicants must ensure they meet this criterion.

Join Rise to see the full answer
What types of projects will I work on as a Programmer at the NYC Department of Design and Construction?

In the Programmer role at the NYC Department of Design and Construction, you will work on diverse projects that involve enhancing current applications and developing new systems. This may include collaborating with design teams on user interfaces, creating backend solutions, and working on data management systems that facilitate various agency operations.

Join Rise to see the full answer
Can a degree substitute for work experience when applying for the Programmer position?

Yes, the NYC Department of Design and Construction allows college education to substitute for up to two years of experience in certain instances. For example, 60 semester credits can equate to one year of experience required for the Programmer position, enabling well-qualified candidates to have additional paths to meet the qualifications.

Join Rise to see the full answer
Common Interview Questions for Programmer
Can you explain your experience with software development projects?

When responding to this question, detail specific projects you've worked on, highlighting your role and contributions. Emphasize your problem-solving abilities and how you collaborated with team members to achieve project goals.

Join Rise to see the full answer
What programming languages are you most proficient in?

Be honest about your skills with programming languages, but also mention any experience you have with others, emphasizing your willingness to learn. Provide examples of projects where you utilized these languages effectively.

Join Rise to see the full answer
How do you approach debugging and problem-solving in coding?

Discuss a systematic approach to debugging, including methods you use to identify and fix issues. Mention tools and strategies that assist you in efficiently resolving problems, showing your analytical skills.

Join Rise to see the full answer
Describe a time when you had to work under tight deadlines.

Share a specific example where you successfully met a deadline by prioritizing tasks. Highlight how you managed your time, collaborated with your team, and the outcome of your efforts.

Join Rise to see the full answer
How do you ensure your code is maintainable and scalable?

Talk about practices such as writing clean, commented code, following naming conventions, and incorporating design patterns. Mention tools or methodologies like code reviews that you use for maintaining code quality.

Join Rise to see the full answer
What methods do you use for user testing and feedback?

Explain how you gather user feedback during the development lifecycle. Discuss techniques such as usability testing, surveys, and iterative feedback sessions and how this feedback shapes the final product.

Join Rise to see the full answer
Can you describe your experience with version control systems?

Discuss your familiarity with version control tools such as Git. Highlight how you've used these systems to manage code changes, collaborate with team members, and handle merge conflicts.

Join Rise to see the full answer
How do you stay updated with the latest programming trends and technologies?

Share your strategies for continuous learning, such as participating in online courses, reading industry blogs, or attending tech meetups. Emphasize the importance of keeping your skills fresh and relevant.

Join Rise to see the full answer
What challenges have you faced while working on software projects?

Be specific about a challenge you encountered, explaining how you approached the situation, the solutions you considered, and what you learned from the experience to improve in future projects.

Join Rise to see the full answer
Why do you want to work for the NYC Department of Design and Construction as a Programmer?

Discuss your interest in public service and technology and how they align with the mission of the NYC Department of Design and Construction. Express the desire to contribute to impactful projects and your enthusiasm for working in an innovative team environment.

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

Join the NYC Department of Environmental Protection as an Assistant Project Manager and play a key role in managing vital water and wastewater projects.

Photo of the Rise User
Posted 4 days ago

Join the Urban Park Service as an Emergency Management Coordinator to lead the city’s emergency preparedness efforts and improve operational efficiency.

Photo of the Rise User
Posted 3 days ago

As a Senior AI Engineer with Ascend Learning, you'll reshape education through innovative generative AI solutions in a dynamic hybrid workplace.

Posted 3 days ago

Join Teamified as a Front-end Developer and contribute to developing innovative web applications while enjoying flexible work arrangements.

Photo of the Rise User

Join the Credit team as a Senior Software Engineer, specializing in backend development to empower entrepreneurs through innovative financial solutions.

Photo of the Rise User
Posted 12 days ago

Join FreeWheel as a Software Engineer 2 and help shape the future of advertising technology.

Photo of the Rise User
Posted 3 days ago

Elevate your career as a Senior Software Engineer SME at GDIT, where you'll drive innovation and ensure secure enterprise solutions for government agencies.

Photo of the Rise User
Posted 14 days ago

Tempus AI is looking for a Senior Software Engineer passionate about developing high-quality software tools and improving the healthcare system through technology.

Photo of the Rise User

Be part of Argonne National Laboratory as a Geospatial Software Developer, driving advanced web-based solutions for critical data visualizations.

Photo of the Rise User
NVIDIA Hybrid US, CA, Santa Clara
Posted 11 days ago
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

Lead a dynamic team of software engineers at NVIDIA to innovate stress-testing applications for GPU validation.

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

2058 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
April 18, 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!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Toledo just viewed Sr. Writer and Training Specialist at Zero to Three
Photo of the Rise User
Someone from OH, Oxford just viewed Sr. Staff, Security Research (Risk Management) at Zscaler
U
Someone from OH, Cincinnati just viewed Weekend Caregiver - Weekly Pay at United Care
Photo of the Rise User
Someone from OH, Columbus just viewed Credentialing Analyst at Experian
S
Someone from OH, Cincinnati just viewed Director, Logistics & Operations at Starface World
Photo of the Rise User
Someone from OH, Westlake just viewed Senior Data Engineer - (Remote) at Jobgether
K
Someone from OH, Lima just viewed Talent Operations Associate at Kinaxis Inc.
Photo of the Rise User
Someone from OH, Delaware just viewed Quality Engineer, Call Intelligence (Contract) at Replicant
Photo of the Rise User
Someone from OH, Lima just viewed Trainee Recruitment Consultant at Gi Group Holding
Photo of the Rise User
Someone from OH, Lima just viewed Associate Talent Development Partner at Niche
Photo of the Rise User
Someone from OH, Lima just viewed Talent Acquisition Coordinator at Clio
Photo of the Rise User
Someone from OH, Lima just viewed Remote Tax Professional at H&R Block
Photo of the Rise User
Someone from OH, Lima just viewed Senior SMB Client Onboarding Partner at H&R Block
Photo of the Rise User
Someone from OH, Oxford just viewed Third Party Risk Senior Manager at TAL
Photo of the Rise User
Someone from OH, Oxford just viewed Third Party Cyber Risk Assesor at Control Risks
Photo of the Rise User
Someone from OH, West Chester just viewed Data Analyst​/Associate, Data Analyst, Senior, or Lead at Ameren
Photo of the Rise User
Someone from OH, Cincinnati just viewed Quality Inspector - Mechanical - Level 1 at SQA Services