Job Description IAM Consultant, Remote Location: REMOTE, California Date Posted: 11/16/2021 Employment Type: Consulting Recruiter: Ina Martin Recruiter Email: ina.martin@avidtr.com Job ID: JN -112021-14781 Job Description Requirements Applies advanced software concepts to plan, design, develop, modify, debug, implement and evaluate highly complex softwareParticipates in application on-call support rotation, adheres to policies on availability and response times.Contributes to the internal documentation repository for the identification and resolution of common issues.Ensures the efficient and effective technical administration of assigned systems and their operations, functions, maintenance, monitoring, testing, and, as appropriate, optimization.Performs needs assessment (identification of functional and system requirements) for complex workflows that cross multiple departmentsUtilizes state of the art development models, principles, and techniques in system development and implementationAnalyzes current documentation and the data flows in existing applications as a starting point for design of the new systemAbility to integrate new and existing applicationsAbility to perform highly complex data modeling and interface designAdvanced knowledge of performance and integration testingAdvanced knowledge of computer security best practices and policies including demonstrated experience securing server-based systems and applicationsString experience developing highly scalable applications using web technologies such as HTML, Javascript, CSS, and Java, with server-side technologies such as Spring, Hibernate, Java Servlets, Enterprise Java Beans running on servers such as Glassfish and TomcatApplies best software development security practicesSpecifies, develops, and executes complex test plansUses source code control and configuration management to manage changesAble to work with other staff to prepare or otherwise create and update system and program documentationAble to create professional user documentation or other documentation as neededAble to create or alter system functionality to meet organizational and departmental needs, in collaboration with end usersAble to manage changes across the software development life-cycle, from development to production to post-production. Apply for this job