B

Senior Application Developer

Bayside
Contract
On-site
San Francisco, California, United States

Job Description

About the Job

Our client's Information & Technology Services division needs a dynamic Senior Application Developer to work within a national service organization that supports the Identity and Access Management Program. The group is comprised of a collaborative team that supports strategic initiatives such as identity and access governance, convergence of physical and logical access, cloud and mobile access and advancing emerging technologies. This is a great opportunity for you to use your unique skills.

Highlights of Responsibilities:

  • Direct a team of software engineers, including task planning and code reviews
  • Help drive technical projects and provide leadership in an innovative and fast-paced environment
  • Participate in the overall planning, execution, and ensure success of complex technical projects
  • Contribute technically and architecturally to projects
  • Work closely with other teams to ensure we're building the best products

 

 

Qualifications

Qualifications:

  • 5+ years of experience in web application development and support
  • 5+ years of experience with Java/J2EE development with excellent object-oriented analysis, design, and programming skills
  • Experience with technologies such as JavaScript, JUnit, JQuery, Spring, Hibernate, XML, AJAX
  • Experience with relational database design
  • Experience with LDAP
  • Familiar with security concepts such as PKI, SSL, and encryption
  • Ability to work using an Agile software development process, such as Scrum
  • Experience with source code management and change control
  • Excellent verbal and written communications skills
  • Strong analytical and problem solving skills
  • Strong experience in working cohesively within a team and with staff in other departments
  • Demonstrated ability to:

o   Effectively manage multiple concurrent requests

o   Assist users in defining requirements

o   Learn new concepts and technical functions quickly

o   Produce clear and accurate documentation

  • Flexibility in accepting, and independently delivering, a variety of assignments with high quality solutions
  • Bachelor’s degree from a four-year college or university or equivalent training and experience

Additional Information

Desired Skills:

  • 3+ years of experience with Identity Management concepts and technologies
  • Working knowledge of BMC, SailPoint, IBM Tivoli, or Oracle Identity Management suites
  • Experience with Grails and Groovy