drjobs
Identity & Access Management Software Engineer
drjobs
Identity & Access Ma....
Qatos
drjobs Identity & Access Management Software Engineer العربية

Identity & Access Management Software Engineer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

Others - USA

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1621136

Job Title: Identity & Access Management Software Engineer
Job Type: Software Engineer
Level or years of experience: 5+ years (ok for Level 3 is 5-7 yrs, Level 4 is 8-10 yrs, Level 5 is 10+ yrs)
Start Date: 10-10-2022 soonest
End Date: 01-31-2023, may be extended depending on need and performance
Location: onshore remote or offshore with some overlap with Houston time zone
Schedule: 5/40 or 9/80: 9/80

We are looking for IT people who have a passion for writing quality code, have 5-10 years of full stack development and Identity & Access Management (I&AM) experience.
The responsibilities are to function as a contributing team member and full-stack software engineer. The job requires participating in team Scrum ceremonies (daily stand-ups, spring planning, demos, sprint reviews), estimating effort (story points) to accomplish work, and developing software systems within the technical constraints of Chevron's IT environment. These can be onshore remote or offshore with some overlap with Houston time zone.

Required:
Knowledge of I&AM architecture and role based access to influence capabilities and offerings
Experience and knowledge of authentication protocols (SAML, SSO, OIDC, etc.) and access tokens
Demonstrated experience with Microsoft Active Directory (AD), Azure Active Directory (AAD), and identity lifecycle management and governance.
Experience developing integration, middleware, web services and/or APIs and alignment with OpenAPI Specification (OAS)
Experience with Python and advanced Powershell scripting
Demonstrated ability to understand architectural requirements, translate them to functional requirements, and then to design specifications for solutions.
Experience writing quality and tested code that is documented
Computer Science or other degree related to software development

Preferred:
Experience with Modern JavaScript (ES6+, node.js, TypeScript) or Angular (preferred)
Strong background in code management in continuous delivery environments where repeatable processes and deployments are highly automated
Demonstrated ability to work collaboratively within a team of high value-add individual contributors and senior leaders.
Infrastructure automation experience (preferred)
Strong oral and written communication skills, including demonstrated ability to document the systems and infrastructure.
Excellent time management, organizational, critical thinking, and problem-solving skills.
Strong analytical, teamwork and customer engagement skills.
Related Microsoft certification(s), or other related vendor or IT certifications
SAFe/Agile experience in executing delivery via Program Increments and Iterations
Experience managing support tickets in a formal ticket management system, like Support Now
Automation and low-code development (i.e. Power Apps, Power BI) experience
DevOps: Working knowledge of ADO, Azure Boards, Azure Pipelines, Azure Repos, Ansible, Artifactory etc
Assist in coaching less experienced team members to higher levels of competency.
Experience with Microsoft Azure services (App Service, SQL Service, Azure Functions, virtual machines)
Able to coordinate with vendors and development teams on issues

Responsibilities:
API development for capability integration into Identity toolsets
Participate in the full software development lifecycle, including development, code reviews, testing and production deployment
Automation and management of identity objects within Active Directory or Azure Active Directory
Design for identity governance administration and user provisioning
Develop application connectors to automate provisioning and deprovisioning application access
Modernize application authentication and authorization
Mentor and assist other team members to ensure cross-training, to enhance overall IT Engineering organizational capability

--------------------

Summary: The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications. Job Responsibilities: Review and approve the modification of existing databases and database management systems. Instruct staff to write and code logical and physical database descriptions and specify identifiers of database to management system. Direct database development and approve project scope and limitations. Review project requests describing database user needs to estimate time and cost required to accomplish project. Plan, coordinate, and implement security measures to safeguard information in computer files against accidental or unauthorized damage, modification or disclosure. Approve, schedule, plan and supervise the installation and testing of new products and improvements to computer systems. Develop standards and guidelines to guide the use and acquisition of software and to protect vulnerable information. Skills: Verbal and written communication skills, problem solving skills, customer service and interpersonal skills. Strong ability to work independently and manage one?s time. Strong mentoring skills necessary to provide support and constructive performance feedback. Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery. Strong ability to troubleshoot issues and make system changes as needed to resolve issue. Strong knowledge of computer hardware and software. Knowledge of computer development software as it relates to systems, such as SQL, VisualBasic, etc. Education/Experience: Bachelor's degree in computer science, software engineering or relevant field required. 8-10 years experience required.Required Certifications:AZ-400: Designing and Implementing Microsoft DevOps Solutions https://docs.microsoft.com/en-us/learn/certifications/exams/az-400 Designing and Implementing DevOps Solutions - Microsoft Learning path would suffice. No need to clear certificationSAFE 5 Practitioner Certification Clear "SAFE 5 Practitioner" certification from Scaled Agile, incAZ-301 Microsoft Azure Architect design https://docs.microsoft.com/en-us/learn/certifications/exams/az-301 Microsoft Learning path would suffice. No need to clear certificationMS Developer certification https://docs.microsoft.com/en-us/learn/certifications/azure-developer Clear Microsoft Certified: Azure Developer AssociateCoding Assessment https://www.hackerrank.com/ Candidate must clear the code assessment online proctored exam for one or more of the below based on the requirement.Coding Assessment:S/W Engineering (SDLC)T-SQLNoSQLC#.NET FrameworkANGULARJAVASCRIPTNode.jsDevOpsTestingIntegration / API'sObject OD design principals.Data Structures.***Candidates are shortlisted based on qualifications not the lowest Bill Rate, however managers will review the bill rates and location of the shortlisted candidates when making their selection.

Employment Type

Full Time

Company Industry

IT - Software Services

Department / Functional Area

Engineering

About Company

100 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.