Logo
New York Police Department

Solution Architect / Technical Lead

New York Police Department, New York, New York, us, 10261

Save Job

The New York City Department of Transportation (NYC DOT) is committed to ensuring safe, efficient, and environmentally responsible movement within the city's transportation network, including streets, highways, bridges, and waterways. The NYC DOT IT & Telecom division leads technological innovation to support the agency's mission, fostering diversity and inclusion in the workplace. We offer competitive salaries, comprehensive benefits, and perks such as pension plans, health coverage, paid time off, professional development opportunities, and discounts on various entertainment options. Our division is seeking a Senior IT Architect to join the Project Management Office (PMO) team. The role involves technical design, development, API integrations, application architecture definition, and support for web applications. Responsibilities include developing and delivering quality applications, team mentorship, and interface with customers. Major Responsibilities

Provide technical leadership for enterprise-level open source IT initiatives. Lead technical teams through all SDLC phases, ensuring adherence to specifications and system design. Define application architecture, evaluate stacks, and document business metrics and performance models. Review requirements and business processes for solution implementation. Ensure reusability and scalability following SOA principles. Develop applications according to design standards, understanding network, security, and performance constraints. Perform data modeling and database design. Develop web applications using full-stack Ruby on Rails and open source technologies. Design and optimize databases, build and integrate RESTful APIs. Manage configuration, continuous integration, version control, and documentation with tools like AWS, Docker, Git, and Jira. Implement best practices for security and quality, participate in application lifecycle management, and adhere to agile methodologies. Conduct code reviews, evaluate and refactor code, and estimate development tasks. Test, monitor, and improve solutions, ensuring secure web application development with user authentication and role-based access. Develop GIS-based services using ESRI, Google, MapBox, and open source GIS solutions. Support existing SSIS packages and SSRS reports. Participate in technical reviews, foster innovation, and collaborate with diverse teams. Design technical specifications, create design artifacts, and maintain effective working relationships. Mentor developers and oversee both front-end and back-end development in a web environment. Minimum Qualifications

1. Bachelor's degree in computer science, information systems, engineering, mathematics, or related field, plus six years of relevant full-time experience, or ten years of relevant experience without a degree, or equivalent education/experience. Preferred Skills

8+ years in object-oriented design, development, testing, and deployment of mission-critical applications. 6+ years in full-stack development with Ruby on Rails, ReactJS, HTML5, CSS, JavaScript, and related technologies. 6+ years in code and release management using Git, Azure DevOps, Docker, and SDLC practices. 6+ years working with relational databases like PostgreSQL and MS SQL Server. 4+ years in GIS mapping software development using RGeo, LeafletJS, Mapbox, and ESRI tools. Proficiency in multiple programming languages and platforms, with strong analytical and communication skills. Additional information about loan forgiveness, residency requirements, and our commitment to diversity is provided. #J-18808-Ljbffr