Job for Senior IT Architect - 84125Y0599

NYC Agency New York, NY (Onsite)
24 Months 35 hrs/week
Posted on: 07/25/2025
Job Description:

· Provide technical leadership for enterprise-level Open-Source information technology efforts.

· Lead a team of software application developers in performing hands-on web application development using Ruby on Rails and PostgreSQL.

· Define application architecture, evaluate application stacks and integration options, document business volume metrics and build performance models.

· Review requirement specifications and business process artifacts for proposed solution implementations.

· Ensure reusability and scalability as needed.

· Understand existing application architecture/design and perform application development according to design specifications and coding standards.

· Understand network design, security architecture and performance constraints.

· Perform data modeling and logical/physical database design.

· Develop and integrate responsive design-based web applications using full stack Ruby on Rails with other Open Source technologies such as Ruby, RVM, HTML5, CSS, JavaScript, LeafletJS, jQuery, DataTables, Bootstrap, Polymer, XML/JSON-based web services on Linux, Windows, Ubuntu operating systems, and Apache/Tomcat web servers.

· Design, develop and optimize application databases using PostgreSQL, MySQL, MS-SQL, Memcached and Redis.

· Build and integrate with RESTful and JSON APIs.

· Knowledge and use of DevOps technology such as Docker, Ansible, Jenkins, DataDog.

· Perform configuration management, continuous integration, version control, unit/performance testing and document management with tools such as AWS, Docker, Git/GitHub, RSpec, Cucumber, Travis, BlazeMeter and Jira.

· Understand release management and maintain GITFlow workflow.

· Lead transition to Azure DevOps workflow for application deployment.

· Build secure web applications with user authentication and role-based access control.

· Develop/integrate Geographic Information System (GIS)-based services based on ESRI, Google, Mapbox, and Open-Source GIS solutions.

· Understand and incorporate DCP’s geospatial data and APIs.

· Participate in and contribute to formal/informal technical reviews and presentations.

· Take inputs from reporting manager(s) and appropriately apply comments/feedback.

· Accurately estimate time required to complete development tasks.

· Collaborate with diverse teams.

· Proactively initiate, develop and maintain effective working relationships with team members.

· Refactor code for performance and security issues.

· Be responsible for technical quality of the implemented code base and fully understand the implemented design.

· Knowledge of Microsoft SQL Server, SSIS and SSRS.

· Participate in software testing process, including identification and resolution of defects.

Responsibilities:

· BA/BS Degree or equivalent, in a technology related field.

· 10+ years of experience leading a team of software application developers.

· 10+ years of experience in object-oriented design, development, testing and deployment of mission-critical business applications, and on web/client-server environments.

· 7+ years of hands-on development experience with projects involving the full stack Ruby on Rails 5.x with other Open-Source technologies such as Ruby 2.x, RVM, HTML5, CSS3, JavaScript, ReactJS, LeafletJS, jQuery, DataTables, Bootstrap, AngularJS, BackboneJS, PostgreSQL 9.x, Apache, Tomcat, Linux, Ubuntu, Redis and Memcache.

Requirements:

· Experience in build and integration with RESTful and JSON APIs.

· Experience with configuration management, continuous integration, version control, testing and document management with Open-Source tools such as GIT/GITHUB, RSpec, BlazeMeter and Jira.

· Must be flexible and willing to undertake a wide variety of challenging tasks.

· Experience in all phases of SDLC and standard SDLC methodologies such as Waterfall, RUP, Agile/SCRUM to deliver client solutions.

· Strong analytical, decision-making and problem-solving skills.

· Good communication, presentation and leadership skills.

· Team player who can establish excellent working relationships with peers and other teams.

· Ability to understand business requirements and estimate for delivery commitments.

· Experience using Microsoft Office Applications.

Copyright @2025 RighTalents. All Rights Reserved by RightTalents LLC | Privacy Policy | Developed by devGroves Technologies