Senior Application Developer

BaysideSan FranciscoJob.bopublished 12/23/2013
Must-have:JavaScriptJavaCloudMobileAgileScrumSecuritySeniorPrincipal

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: 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

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