Job Description

IAM Consultant, Remote



Date Posted:


Employment Type:



Ina Martin

Recruiter Email:

Job ID:

JN -112021-14781

Job Description

  • Applies advanced software concepts to plan, design, develop, modify, debug, implement and evaluate highly complex software
  • Participates 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 departments
  • Utilizes state of the art development models, principles, and techniques in system development and implementation
  • Analyzes current documentation and the data flows in existing applications as a starting point for design of the new system
  • Ability to integrate new and existing applications
  • Ability to perform highly complex data modeling and interface design
  • Advanced knowledge of performance and integration testing
  • Advanced knowledge of computer security best practices and policies including demonstrated experience securing server-based systems and applications
  • String 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 Tomcat
  • Applies best software development security practices
  • Specifies, develops, and executes complex test plans
  • Uses source code control and configuration management to manage changes
  • Able to work with other staff to prepare or otherwise create and update system and program documentation
  • Able to create professional user documentation or other documentation as needed
  • Able to create or alter system functionality to meet organizational and departmental needs, in collaboration with end users
  • Able to manage changes across the software development life-cycle, from development to production to post-production.
Apply for this job