Note: The author of this message has chosen not to reveal an email address. You won't be able to reply to the author directly.
Summary
Develops, modifies, integrates, and maintains software solutions. Designs, decodes, tests, debugs, and documents programs.
Provides business solutions by developing complex or multiple software applications.
Uses business knowledge to translate the vision for divisional initiatives into business solutions by developing complex or multiple software applications.
Conducts studies of alternatives; analyzes and recommends changes in project development policies, procedures, standards, and strategies to development experts and management.
May work with minimal or without supervision
Determines and develops approaches to solutions
Responsibilities
May perform independent and complex technical and functional analysis for multiple projects supporting several initiatives
Designs applications or subsystems on major projects and for/in multiple platforms
Develops applications for multiple projects supporting several divisional initiatives
Responsible for supporting implementation of moderate-scope projects or major initiatives
Provides application support for appropriate platform
Works on complex assignments and often multiple phases of a project
Contributes to the development of organization's goals and objectives
Works on multiple projects concurrently
Qualifications
Strong Object-Oriented Analysis and Design skills with a focus on dependency analysis
Strong agile background using test-driven-developmentRequired Technologies
Must be able to analyze and interpret abstract business requirements, delivering UML and/or skeletal code in order to drive development solutions
Must be able to help mentor more junior developers on all of the above
At a minimum, familiarity of Domain-Driven-Design concepts and the challenges it presents
Spring Core
Spring MVC
Spring Web Flow
Hibernate
Preferred Technologies
iBatis
Spring Security
Spring Batch
Please send resumes to rahul@amplifysystems.com
thanks