Job Description :
Job Summary:
Provides highly skilled, professional and technical expertise in accomplishing IT objectives. The Senior Application Developer provides ‘Customer Focused’ services involving one or more projects from beginning to end.
Scope of services includes full System Development Life Cycle and application support functions. Quality control processes are integrated throughout the SDLC.
Work involves interaction with multiple systems, frequently serving more than one user.
Tasks are often varied and difficult.
The Senior Websphere Commerce Application Developer also has a major responsibility to define, document, and continually improve the processes and methods used within the department.
Customer Focused means:
Always consider the impact and time sensitivity of our Customers
Minimize any downtime or loss of data
Provide a courteous, professional attitude
Always provide a quality product or service
Responsibilities:
Works well in waterfall and agile development workflows.
Keeps supervisor aware of status and issues relating to activities within the department
Should take ownership of projects and should be able to function independently.
Define and capture quality metrics throughout the project
Need to work well in a team environment, mentor other team members as required.
Determine complete requirements of a project through interviews and technical analysis. Obtains agreement on project definition and scope
Define data requirements for the project and insures acceptable data management standards and processes are adhered to
Define technical Process requirements considering user interfaces and procedural impact
Define implementation/integration requirements and timelines
Obtain agreement on project requirements
Complete Application Analysis/Design/ Development
Create application design that meets project requirements and adheres to departmental standards
Define application workflow, control points and recovery processes
Update logical data model and create physical database design and/or modification
Conduct unit testing insuring project requirements and departmental standards are met
Coordinate with integration testing and implementation processes
Insures performance and user interfaces are acceptable
Production Support
Research and resolve production issues in a timely and effective manner
Is on-call after normal working hours and weekends, as needed, to effectively support systems
Conduct basic training, as needed, of applications and system functions
Effectively recommends to users, alternatives which make their areas more efficient/cost effective
General:
Communicates with all levels of the organization in a professional and courteous manner
Recommends improvements to departmental policies and procedures
Maintains good working relationship with other employees and departments
Uses good planning and judgment to plan, execute, and complete assignments in a timely manner
Performs special assignments, as necessary
Demonstrate leadership abilities and a positive attitude in motivating other project members and user community
Education
A four-year degree in Computer Science or related business field or a two-year degree combined with suitable work experience.

Skills/Abilities:
Must have good verbal and written communication skills with the ability to communicate with all management levels.
Excellent organization skills
Able to work independently or in a team environment with little supervision
Extensive knowledge of Object-oriented concepts and proven design methodologies.

JAVA Developer:
7+ years experience with IBM Websphere Commerce
7+ years experience with full stack JAVA development. Should be well versed in earlier jdk versions and the current ones.
J2EE, Servlets, JSF, JSP, Web Sphere 7. 0+, Tomcat, Db2, Sql Server, Eclipse based IDE''s, open source RDBMS db, html 5. 0, java script and related libraries.
Should have extensive experience in Web services and XML parsing.
Proficient in Linux Development and general use of the operating system
Extensive knowledge and familiarity with source control systems (CVS, SVN)
Proficient in distributed application execution (X11, vnc, rlogin, ssh, xdmcp)

Additional Helpful Experience:
Caching, Solr

Contact Details:

sudheera(dot)narahari(at)cerebra-consulting(dot) com