Application Developer

Full Time
Manhattan, NY
Posted
Job description
The New York City Department of Transportation’s (NYC DOT) provides safe, efficient, and environmentally responsible movement of pedestrians, goods, and vehicular traffic on the streets, highways, bridges, and waterways of the City's transportation network. NYC DOT rehabilitates and maintains the City's infrastructure, including bridges, tunnels, streets, sidewalks, and highways.

The NYC DOT IT & Telecom division is an award-winning team leading business transformation through technology innovation to enhance the agency’s ability in fulfilling its mission. IT & Telecom acts as a strategic partner with all business units to promote technology initiatives by delivering quality service, and secure solutions that provide new and improved capabilities for the Agency. We work hard to embrace diversity and inclusion and encourage everyone in the division to bring their authentic selves to work every day.

We offer our full-time employee’s competitive salaries, excellent benefit options and perks that include:

  • Pension and Retirement Plans- Upon retirement, qualified members of the City’s generous pension program receive a guaranteed salary and health benefits for the rest of their lives. There are also 401K and 457 plans available to supplement your retirement needs.

  • Health Coverage- We offer health coverage to meet your needs and your family.

  • Dental and Vision Coverage- We offer a wide variety of excellent civil service title-based union dental and vision coverage to meet the needs of you and your family.

  • Paid Time Off- We offer paid vacation and sick time off which accrues over time based on your years of service.

  • Professional Development - We offer numerous training programs, leadership development opportunities, and career coaching services, while encouraging employees to attend approved off and on-site trainings and seminars.

  • Additional Perks - Our employees are eligible for discounts on top theme parks, hotels, shows, events, movies and more.

IT & Telecom division is seeking two application developers to be part of our Project Management Office(PMO) team. The selected candidates will be expected to perform detailed application design, database design, technical specifications, development, and maintain mission-critical systems, API integrations, and consumer-facing web applications. We promote a highly collaborative atmosphere within our Team and believe continuous learning is the key to success.

Major Responsibilities:
  • Build secure web applications with user authentication and role-based access control.
  • Implement web services using Windows Communication Foundation (WCF).
  • Accountable to both front-end and back-end technologies in a web production environment.
  • Develop and integrate complex application modules using .NET 3.5/4.0/4.5, ASP.NET, .NET Core, C#, n-Tier architecture, SOA, XML/JSON-based web services and application development tools such as Microsoft Visual Studio 2017/2019.
  • Implement web-based user interfaces using Razor/MVC4/MVVM architectural patterns, AJAX, HTML5, CSS, Angular, React, Bootstrap, and JavaScript.
  • Perform/manage relational database design, normalization, and T-SQL/stored procedures with SQL Server 2014/2017/2019/2022.
  • Generate reports using Microsoft SQL Reporting Services (SSRS), Ad-hoc reporting, and data migration/transformation using SSIS packages.
  • Integrate with GIS tools and mapping software with ESRI ArcGIS Desktop and ArcGIS Online.
  • Perform configuration management, continuous integration, version control, testing, and document management using tools such as Microsoft Team Foundation Server, Azure DevOps, Microsoft Test Manager, Team System, and SharePoint Server.
  • Understand and follow Software Development Life Cycle (SDLC) processes in a structured environment, including Waterfall, Rational Unified Process (RUP), and Agile development methodologies.
  • Utilize all phases of SDLC and Application Lifecycle Management (ALM) in Agile/Scrum projects and Azure DevOps to deliver client solutions.
  • Work closely with architects, senior developers, business analysts, and development teams for design, development, testing, implementation, and support applications.
  • Create and update design artifacts and deliverables such as use case diagrams, application architecture, class/sequence diagrams, and high-level/detailed design documentation.
  • Contribute to support roll-out strategies and participate in formal/informal technical reviews and presentations.
  • Work with an agile team to understand business needs and work through complex business processes to create solutions that align with the agency's goal.
  • Generate code according to industry best practices and defense cybersecurity requirements.
  • Assess new technologies and develop prototypes for steady improvements.
  • Collaborate daily with team members and program leadership.
  • Outstanding analytical, problem-solving, and communication skills.
  • Excellent organization and time management skills.

Minimum Qual Requirements

1. A baccalaureate degree in computer science, engineering or a related field from an accredited college and four years of satisfactory full-time experience related to IT automation engineering, monitoring engineering, management of infrastructure; or

2. Eight years of satisfactory full-time experience related to IT automation engineering, monitoring engineering, management of infrastructure;

3. Education and/or experience which is equivalent to "1" or "2" above.

Preferred Skills

  • 4+ years of hands-on web application development experience with projects involving Microsoft .NET 3.5/4.0/4.5, ASP.NET, .NET Core, C#, n-Tier architecture, SOA, XML/JSON-based web services, microservices, MVC/MVVM architectural patterns, AJAX, HTML5, CSS, jQuery and JavaScript, Microsoft Visual Studio 2017/2019 and SQL Server Management Studio
  • 3+ years of working knowledge of responsive design and React/Angular/Backbone frameworks
  • 4+ years of experience in relational database design, normalization, T-SQL, stored procedures, SQL Server 2017/2019, SSIS/SSRS packages, and data modeling tools.
  • Experience in map-based application development and GIS mapping software with ESRI ArcGIS Desktop and ArcGIS Online.
  • Experience with some design patterns (Singleton, MVC, etc.)
  • Impressive problem-solving and critical-thinking skills.

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.

To Apply

All resumes are to be submitted electronically.

Current City Employees: Please log into Employee Self Service (ESS) at https://hrb.nycaps.nycnet, follow the Careers link and search for Job ID number 580300.

All other applicants: Please go to www.nyc.gov/careers/search and search for Job ID Number 580300.

If you do not have access to a personal computer: Please visit your local public library. Most Public Libraries have computers available for use. No phone calls, faxes or personal inquiries permitted. Only those applicants under consideration will be contacted. For more information about DOT, visit us at: www.nyc.gov/dot.

Public Svc Loan Forgiveness

As a prospective employee of the City of New York, you may be eligible for federal loan forgiveness programs and state repayment assistance programs. For more information, please visit the U.S. Department of Education’s website at StudentAid.gov/PSLF.

Residency Requirement

New York City Residency is not required for this position

jjbodyshop.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, jjbodyshop.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, jjbodyshop.com is the ideal place to find your next job.

Intrested in this job?

Related Jobs

All Related Listed jobs