THE SELECTED CANDIDATE WILL BE OFFERED A SALARY BETWEEN $115,000.00 - $125,000.00
The Administration for Children’s Services (ACS) protects and promotes the safety and well-being of children and families through child welfare and juvenile justice services and community supports. ACS manages community-based supports and foster care services, and provides subsidized childcare vouchers. ACS child protection staff respond to allegations of child maltreatment. In juvenile justice, ACS oversees detention, placement and programs for youth in the community.
ACS' Office of Information Technology (OIT) is responsible for providing high-quality, reliable, and sustainable technology services as well as IT support to meet the needs of the families and children we serve through ACS, its vendor partners, and other City agencies. Within OIT, the Application Development unit builds, enhances, and supports applications specific to ACS as defined by the Business Analysts. There are 76 in-house systems built and supported by this team. Some of the key technologies used to develop applications are Oracle, Java, MS Dynamics, and SQL Server.
OIT's Application Development Unit is seeking a Solution Architect who will report to the Director of Application Development. With considerable latitude for independent initiative and judgment, the Solution Architect will work primarily in Java/Angular and Micro Services alongside a team charged with developing cloud-based application systems. The Solution Architect will have the opportunity to contribute to the evolution of the system’s architecture and technology, as well as the continual improvement of development processes.
The duties and responsibilities of the Solution Architect will include, but will not be limited to:
- Lead efforts in providing IT solutions, examining current architecture and suggesting new and improved architecture and technical designs.
- Develop and maintain IT architecture diagrams of enterprise, enterprise business processes, data, security, and/or technology architectures for IT solutions.
- Define and maintain the methodology, principles, roadmap, standards, and guidelines for the IT Architecture and Development team for security, interoperability, and integration.
- Ensure compliance with architecture standards and guidelines throughout the application development lifecycle.
- Assist in the development and review of technical specifications for the procurement of IT systems and services, including evaluation of vendor submissions solicited via bids, requests for information and proposals. Liaises with IT vendors, as necessary.
- Meet with Technology Managers, the Design Team, Business Analysts as well as non-technical peers to discuss goals and identify hardware and software infrastructure needs to accommodate future architectural goals.
- Evaluate different architectural and design approaches, solutions, frameworks, tools, and technologies while recommending the most suitable ones.
- Architect, design, and develop secure high-performance, scalable, and maintainable applications using appropriate architectural patterns on Azure cloud as well as on-premises.
- Create high-level product technical specifications and design documents, and provide architectural blueprints to Development Team.
- Guide and assist the Development Team throughout the performance monitoring process and troubleshoot and resolve issues with design flaws and system bottlenecks.
- Review static and dynamic Cyber vulnerabilities identified by Veracode tool scan and suggest system security measures.
- Assist in making applications compliant with the Americans with Disabilities Act (ADA).
Additional Information
Section 424-A of the New York Social Services Law requires an authorized agency to inquire whether a candidate for employment with child-caring responsibilities has been the subject of a child abuse and maltreatment report.
To Apply
- Please go to www.cityjobs.nyc.gov or www.nyc.gov/ess for current NYC employees and search for Job ID #645645.
- NO PHONE CALLS, FAXES, OR PERSONAL INQUIRES PERMITTED
- NOTE: ONLY THOSE CANDIDATES UNDER CONSIDERATION WILL BE CONTACTED
Minimum Qualifications
- 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; or
- 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; or
- Education and/or experience which is equivalent to "1" or "2" above.
Preferred Skills
The preferred candidate will possess the following: - 10+ years' experience in J2EE web technologies. - 5 years hands-on experience working with Angular in a Micros-Services (lite) environment and deploying micro-services on AKS. - Design, develop, and implement projects utilizing java, Spring Tools (STS), Hibernate, Dockers, Azure Kubernetes on cloud with SQL Server/Oracle backend, Angular, and java-scripting. - Experience working in an Azure DevOps environment especially automated CI/CD pipeline deployment. - High-level experience in Oracle SQL, PL/SQL, and BI Publisher. - Experience in guiding developers to fix Cyber security vulnerabilities (Veracode tool preferred) and implementing ADA guidelines. - Knowledge of application servers (Web logic and Tomcat), and frameworks such as TOGAF, Zachman, FEAF a big plus. - Experience with CRM tools such as Microsoft Dynamics CRM and/or Salesforce will be a big plus. - Experience working with prototyping, unit testing, performance testing, continuous integration, code-review, and application debugging and monitoring tools. - Knowledge of and experience working on common design patterns and implementing industry standards. - Experience with version control systems, preferably TFS/ Git. - Versed in different development methodologies (Iterative, Agile, Scrum etc.). - Strong communication, analysis, and problem-solving skills. - Experience in creation of design documents. - Quick to learn, self-motivated, enthusiastic, and works well within a team environment with minimal supervision. - Able to meet and deliver on deadlines and works well under pressure.
Public Service 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 https://studentaid.gov/pslf/.
Residency Requirement
New York City Residency is not required for this position
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.