New York, NY, 10176, USA
17 days ago
Enterprise Architect
Amalgamated Bank is looking for an Enterprise level Architect disciplined in organizing processes that promote an IT infrastructure in support of successful business practices, by the analysis and eventual mapping of all IT assets to their respective and pertinent business processes, which will then drive an ongoing set of governance principles and procedures around overall business strategy and systems architectural roadmap. The Enterprise Architect oversees multiple dimensions of assigned applications and/or capabilities including but not limited to stability, life cycle management, version control, design and development of technology solutions, mapping of business requirements to capability oriented technical requirements, and ensuring Technology solutions to business needs are developed in accordance with the enterprise architecture roadmap, guidelines, and standards. By joining our team, you’ll be joining a Bank that believes that that maintaining a diverse and inclusive workplace where everyone feels valued and respected is essential for us to grow as a company. We are dedicated to building a more equitable world in our everyday practices by embracing the values of our employees and customers. Essential Job Functions: Primary Responsibilities + Manages end to end from conception, through delivery, into production of enterprise architectures + Partners with business and technology subject-matter experts to elicit and translate business requirements into technological solutions + Leads the design and modeling of tactical architectures for delivery, development, and support of projects + Designs both the physical and logical components of solution architectures that will deliver a positive business outcome + Collaborates with other domain architects to provide a consensus based scalable and adaptable architectural solution + Handles technical analysis and design capabilities + Facilitates technology design workshops for emerging technologies + Validates designs produced by third party vendors wishing to sell solutions to the organization + Aligns Information Technology strategy and planning with the company’s business goals and objectives + Promotes the use of a shared infrastructure and application roadmap to reduce costs and improve how information flows + Collaborates on roadmaps to align information technology priorities with business partner requirements and strategies + Builds and maintains technical trusted advisor relationships with influential technical decision makers within Technology + Works with developers to ensure that technical solutions align with the overall Information Technology architecture frameworks and design guidelines + Works with Portfolio technology leaders to include technical debt initiatives to portfolio roadmap + Handles data integration and configuration + Provides consultation on complex projects + May lead the work of others Deliverables + Face off with other members of IT and the various Business units in the analysis, deconstruct, and eventual documenting/mapping of all IT assets (i.e. all in-house and 3rd party applications, manual and automated jobs/batch processes, etc…) to their respective Business processes in compiling an overall strategic systems architectural roadmap of what currently exists versus future system and process consolidations, migrations, new builds vs buys, and any related retirements and decommissions (i.e. Buy/Hold/Sell). + Partner with both other IT members and various Business stakeholders to identify and solidify requirements in support of the above aforementioned. + Partner with Applications Development, Engineering, and Data Strategy teams in defining and documenting the overall architectural systems standards and strategic platforms and frameworks, and ongoing architectural review governance principles and procedures in terms of 4 specific architectural domains: + Business architecture—defines business strategy and organization, key business processes, and governance and standards. + Data architecture—documents the structure of logical and physical data assets and any related data management resources. + Application systems architecture—provides a blueprint for deploying individual systems, including the interactions among application systems as well as their relationships to essential business processes. + Technology architecture—describes the hardware, software, and network infrastructure necessary to support the deployment of mission-critical applications. Knowledge, Skills and Experience Requirements: Requirements + Bachelor's degree in Computer Science, Management Information Systems, or a related field or seven (7) years of enterprise, solutions and/or technical architecture experience + Experience of N-tier architectures and complex design architectures + Experience with technical, application, and information architecture delivery techniques and methodologies + Experience with Agile methods Skills And Competencies + Ability to adapt to new technologies and learn quickly + An understanding of, and ability to use, design patterns to steer business requirements into enterprise wide technical strategies + Awareness and ability to document designs using internal and external notational standards (Business Process Model and Notation {BPMN}, Unified Modeling Language {UML}) + Hands on the keyboard depth in one or more popular programming languages like Java, Go, C#, Rust, Python, etc. + Knowledge of security design techniques + Understanding the technology of the organization + Experience in building / deploying cloud native and serverless applications + Excellent knowledge of Cloud infrastructure, networking, services, and cloud architectural patterns; specifically, compute using virtual machines, managed infrastructure, containers, serverless, as well as database services, security services, and application services + Proficient in python programming language + Working Knowledge of Jenkins, Azure DevOps, Ansible, Terraform, Packer, Git, ServiceNow a big plus + Experience in building / deploying cloud native and serverless applications + Proficient in business process modeling + Skilled in either TOGAF and/or Zachman Enterprise Architecture methodologies and best practices + Understanding of front-end technologies and client interfaces, such as JavaScript, HTML, CSS, etc... from both thin and fat client perspectives + Understanding of overall IT General Controls, logical accessibility, information security, and auditing compliance and practices + Knowledge of user authentication and authorization between multiple systems, servers, environments such as AD integration, SSO, SAML, etc… + Understanding of the differences between multiple delivery platforms, such as mobile vs desktop, and optimizing output to match the specific platform + Understanding of multiple data source integration into singular system and data-modelling schemas that represent and support business processes + Proficient understanding of all-things Microsoft from SQL Server to .NET coding development, various .NET languages (e.g. C#, Visual Basic .NET) and HTML5/CSS3 + Familiarity with the ASP.NET framework, SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC)) + Understanding with programming architecture styles/APIs (REST, RPC) + Understanding of development source code/versioning tools (such as Git, Mercurial or SVN) + Familiarity with ORM (Object Relational Mapper) libraries + Understanding of server-side templating languages a plus (such as Jinja 2, Mako, etc…) a plus + Strong, proficient understanding of standard DevOps and SDLC phases and practices, including Secure SDLC (i.e. static and dynamic testing, ethical hack/penetration testing, OWASP systems and data security threats and vulnerabilities), including Agile methodologies + Excellent analytical and communication skills + Attention to detail, with strong unit and systems integration understanding + BSc/BA in Computer Science, Engineering or a related field + Strong organizational skills with ability to work independently Our job titles may span more than one career level. The starting base salary for this role is between $170,000.00 – $185,000.00. The actual base pay is dependent upon many factors, such as: training, transferrable skills, work experience, business needs and market demands. The base pay range is subject to change and may be modified in the future. Amalgamated Bank is an Equal Opportunity and Affirmative Action Employer, Minorities / Females / Individuals with Disability / Veterans . (https://www.eeoc.gov/sites/default/files/migrated\_files/employers/poster\_screen\_reader\_optimized.pdf) AmeriCorps, Peace Corps and other national service alumni are encouraged to apply. View our Pay Transparency Statement (https://www.amalgamatedbank.com/sites/default/files/pay-transparency.pdf) . Submission of a resume or any information regarding your qualifications does not constitute a promise or offer of employment. At Amalgamated Bank, we consider an applicant to be someone who has interviewed at least once, in person, with the hiring manager. Amalgamated Bank does not sponsor applicants for work visas.
Confirm your E-mail: Send Email