Solution Architect / Technical Lead jobs in United States
cer-icon
Apply on Employer Site
company-logo

City of New York · 2 days ago

Solution Architect / Technical Lead

The City of New York's Department of Transportation is seeking a Solution Architect / Technical Lead to join their IT & Telecom division. The role involves performing technical design and development, API integrations, and maintaining web applications while leading the project management office team.

GovernmentLegalPublic Relations

Responsibilities

Work in full-stack development involving Microsoft.NET and SQL Server technologies for web, web service and desktop application development using C#.NET, .NET Core, ASP.NET, ADO.NET, HTML 5, AJAX, WPF, WCF, MVC, jQuery, React, Entity Framework, LINQ, Visual Studio 2017/2019
Participate in the full development of application Lifecycle Management (ALM) using Git/Microsoft Azure DevOps/Jira
Understand requirements and transform them into functional applications in line with business objectives
Design, prepare detailed technical specifications, develop, maintain mission-critical systems, and API integrations, implement web services, and create consumer-facing web applications
Implement design patterns Singleton, MVC, etc.) and follow design principles
Work and offer technical support for web, mobile, and desktop applications
Accountable for both front-end and back-end technologies in a web production environment
Perform/manage relational database design, normalization, and T-SQL/stored procedures with SQL Server and generate reports using Microsoft SQL Reporting Services (SSRS), Ad-hoc reporting, and data migration/transformation using SSIS packages
Collaborate with peers to design the best solution possible using the .Net framework and Microsoft tech stack
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
Test, monitor, and improve solutions through incremental updates/new features/optimization
Rewrite/make changes in existing code structure to increase efficiency and performance
Innovate and build high-quality software solutions leveraging the versatility of the .NET platform
Implement best practices and methodologies for security, quality, and development approach
Create/update design artifacts and deliverables such as use case diagrams, application architecture, class/sequence diagrams, and high-level/detailed design documentation
Take inputs from reporting manager(s) and appropriately apply comments/ feedback
Accurately estimate the time required to complete development tasks and collaborate with diverse teams
Act as a mentor to junior developers and guide on best practices, development processes, and software design

Qualification

C#.NET.NET CoreSQL ServerAPI integrationsMVCHTML5JavaScriptEntity FrameworkDesign PatternsGitAgile methodologyAnalytical skillsMicrosoft Developer certificationCommunication skills

Required

A baccalaureate degree from an accredited college in computer science, information systems, engineering, mathematics or related field and six years of satisfactory full-time experience related to enterprise architecture, solutions architecture, network architecture and/or IT infrastructure systems
A baccalaureate degree from an accredited college and ten years of satisfactory full-time experience related to enterprise architecture, solutions architecture, network architecture and/or IT infrastructure systems
Education and/or experience which is equivalent to '1' or '2' above

Preferred

8+ years of total experience in object-oriented design, development, testing, and deployment of mission-critical business applications
6+ years of hands-on full-stack development experience using modern development tools and practices such as MVC, Angular, Web API, Microservices, Webservices, C#, HTML, HTML5, CSS3, JavaScript, Entity Framework, AngularJS, ASP.NET, .NET Core, GitHub, SQL, software development life cycle (SDLC), software release management
4+ years of Application development using Design Patterns, MVC, Bootstrap, React, Angular Js, JavaScript, CSS, jQuery, JSON, and XML
4+ years of relational database design, normalization, T-SQL, stored procedures, SQL Server 2017/2019, SSIS packages, SSRS Reporting, data modeling tools proficiency in data analysis and ad-hoc reporting using T-SQL, SQL Server, and Microsoft Excel
Expertise in map-based application development and GIS mapping software, with ESRI ArcGIS Desktop and ArcGIS Online
Experience with design patterns (Singleton, MVC, etc.)
Explore new ideas and initiatives that encourage innovation
Technically proficient in more than one language and platform
Good analytical and communication skills
Microsoft Developer certification

Benefits

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.

Company

City of New York

company-logo
City of New York, often called as New York City, is the most populous city in United States.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Carl G Esposito
Chief Information Security Officer
linkedin
leader-logo
Dawn Miller
Senior Advisor to the Chief Climate Officer
linkedin
Company data provided by crunchbase