Job Description
Job Description
ICAM Architect
Location: Remote - Must be able to come onsite in Arlington, VA 4 times per year
Clearance: Must be U.S. Citizen and be able to pass Federal Background Check Public Trust (4- 8 week process)
Mandatory Qualifications
• Demonstrated experience with SSO Integration of applications with Azure AD using SAML and OpenID Connect.
• Demonstrated experience with Azure B2B and/or B2C for authentication of external users.
• Demonstrated experience with Conditional Access Policies and MFA Enforcement.
QUALIFICATIONS:
• BA/BS in Computer Science, Engineering, or an equivalent combination of education and/or experience.
• Hands on experience and expertise from previous engagements in designing and deploying ICAM programs for large scale enterprise customers
• Minimum 5 years of experience in software development and/or project management.
• Experience with enterprise automation, DevOPS, and Continuous Integration pipelines
• Expert level knowledge of ICAM tools (SailPoint, CyberArk, Radiant Logic, etc.) and best practices including the cybersecurity landscape
• Expertise on production, enterprise scales with authentication/authorization /identity management solutions such as Active Directory, VMware Identity Management, OAuth, OpenID, SAML, and Identity Federations
• Thorough understanding of technical systems architecture; able to "dive deep" to determine root cause of issues across technical domains.
• Ability to apply security principles and mechanisms to enterprise systems designs
• Understanding of credentials, authentication and authorization principles and design alternatives
• Knowledge and experience with NIST Risk Management Framework.
• Experience in the detailed plan, design, and execution of complex, cross-domain enterprise identity management solutions.
• Demonstrated ability in the fields of enterprise application integration, and business process management.
• ICAM/Security Certification is preferred
• Strong analytical and communication skills (written and oral).
• Experience developing program documentation and reports and working in an Agile/DevSecOps environment.
• Demonstrated ability to work effectively with all levels of staff, customers and other IT Personnel.
• Demonstrated experience with SSO Integration of applications with Azure AD using SAML and OpenID Connect.
• Demonstrated experience with Azure B2B and/or B2C for authentication of external users.
• Demonstrated experience with Conditional Access Policies and MFA Enforcement.
RESPONSIBILITIES:
• Support research, planning, and recommendation of software and system choices to meet business needs.
• Collaborate with internal customers to elicit their business concerns and translate them into system development requirements.
• Interact with software developers to keep track of system development.
• Participate in planning initiatives, feasibility studies, cost/benefit analyses, new systems design, detailed project work plan and effort development, and implementation timelines.
• Participate in planning initiatives for system testing and configuration.
• Interact with designers to convey possible software interface.
• Provides highly technical and specialized guidance, and solutions to, complex information systems challenges.
• Provides technical direction to junior programmers.
• Has significant experience in the specific analysis and programming discipline(s) described in an actual task order proposal.
• Support design workshops (JAD, RAD, etc.).
• Lead assigned projects to their completion following FDIC standards, within the time and budget constraints, while meeting client business needs.
• Provides project leadership for the planning and execution of major projects for the ICAM systems, consults with users to identify current operating. procedures and to clarify program objectives. May spearhead a team of programmers to provide analysis, design, coding, testing and development.
• Ensures data integrity by evaluating, implementing, and managing appropriate software and hardware solutions for the application systems, to include Enterprise Programming and System Oriented Architecture.
• Defines disaster recovery requirements and plans and delivers a disaster recovery solution for the applications systems. Serves as third level support for user problems, resolving complex problems.
• Coordinates with business units, the project management office (PMO), outside entities and IT staff to confirm compliance and risk mitigation has been met.
• Responsible for ensuring application systems are in compliance with security, audit policies, and procedures.
• Monitors the performance of the application system. Supports development of standard operating procedures and documentation that describes program development, logic, coding, and corrections.
• Research and troubleshoot application issues.
• Experience in the relevant ICAM technologies
• May function as workgroup leader for a project team or function as a technical specialist.
• Support development of Project work plan and effort estimates for the solution to support overall Project work plan development.
• Provide financial input on department or project budgets, capital expenditures or other cost estimates as requested.
• Provide assistance and work direction to aid other team members in their development.
• Plan and coordinate complex implementation overseeing quality control of systems functional design and implementation, client operations design and implementation, and client training and conversion.