Job Title: Sr. IT Architect
Location: New York City
Company: AZH Consulting Corp
About Us: AZH Consulting Corp is seeking an experienced and dynamic Sr. IT Architect to join our team to work client site- New York City DOT. We are a forward-thinking organization dedicated to leveraging cutting-edge technology to drive innovation and excellence in our industry. If you are a highly skilled IT professional with a passion for open-source technologies and a proven track record of leading technical teams, we want to hear from you.
Job Description: As a Sr. IT Architect at NYCDOT, you will provide technical leadership for our enterprise-level open-source information technology initiatives. You will lead a team of software application developers, driving hands-on web application development using Ruby on Rails and PostgreSQL. Your expertise will be crucial in defining application architecture, evaluating application stacks, and ensuring the scalability and reusability of our solutions.
Key Responsibilities:
- Provide technical leadership for enterprise-level open-source IT efforts.
- Lead a team of software application developers in 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.
- Design, develop, and optimize application databases using PostgreSQL, MySQL, MS-SQL, Memcached, and Redis.
- Build and integrate with RESTful and JSON APIs.
- Utilize DevOps technologies such as Docker, Ansible, Jenkins, and 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 the 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.
- Collaborate with diverse teams, taking inputs from reporting managers and appropriately applying feedback.
- Accurately estimate time required to complete development tasks.
- Proactively initiate, develop, and maintain effective working relationships with team members.
- Refactor code for performance and security issues.
- Ensure the technical quality of the implemented code base and fully understand the implemented design.
- Participate in software testing processes, including the identification and resolution of defects.
Minimum Qualifications:
- 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 in web/client-server environments.
Preferred Skills:
- Experience in building and integrating RESTful and JSON APIs.
- Experience with configuration management, continuous integration, version control, testing, and document management using tools like GIT/GITHUB, RSpec, BlazeMeter, and Jira.
- Flexibility and willingness to undertake a wide variety of challenging tasks.
- Experience in all phases of SDLC and standard SDLC methodologies (Waterfall, RUP, Agile/SCRUM).
- Strong analytical, decision-making, and problem-solving skills.
- Excellent communication, presentation, and leadership skills.
- Team player capable of establishing excellent working relationships with peers and other teams.
- Ability to understand business requirements and estimate delivery commitments.
- Proficiency in using Microsoft Office Applications.
Job References: Three Job references are needed.
How to Apply: If you meet the above requirements and are excited about the opportunity to work with a dynamic and innovative team, please submit your resume and cover letter. We look forward to hearing from you!
AZH Consulting Corp is an Equal Opportunity Employer.
#J-18808-Ljbffr