Urgently send resume to safique@x-istech.com
Direct client requirement. We can schedule immediate interview.
Job Title: Senior Application Developer
Location: South Lyon, Michigan
Job Duration: 6 Months
Job Description:
- Top level technical expert in multiple specialized phases of application development.
- Working independently within guidelines, provides technical consulting on complex projects considering equipment capacity, limitations, operating time and desired results.
- Creates detailed technical designs and develops applications using existing and emerging technology platforms.
- Writes new systems or applications of high complexity and scope, utilizing standard procedures and techniques.
- Conducts analysis of organizational needs and goals for the development and implementation of application systems.
- Partners with business personnel to conduct analysis of organizational needs.
- May have senior quality assurance review responsibilities and duties including instructing, directing and reviewing work and responsibilities of other development team members.
- Extensive creativity required across areas of expertise.
- A high proficiency level in specific job related skills is required.
- Minimum 5 years related experience preferred.
- Bachelor's degree in related field preferred.
Role/Responsibilities
- Completes Java coding (implementation and enhancements) based on QR approved specifications,
- Ensure implementations are properly documented within source and in design documents.
- Ensure implementations are up to current standards for coding, naming, security, and versioning. This includes reviewing each class that was altered as a bare minimum.
- Ensure implementations are adequately tested by automated tests and asserted correctly
- Ensure scripting for other languages (SQL, KSH, etc.) are within standard security and coding standards.
- Ensure configurations work in all environments throughout the project in products that we use (DataPower, WAS, CI, etc.).
- Preparing deployment documents for the implementations they are responsible for (distributed MQ, WAS EARs, property files, software configurations, etc.)
- Troubleshoot issues with implementations they are responsible for.
- Unit test changes to implementations
- Report status of all responsibilities to their SA or appropriate supervisor if the SA is not available or are the SA themselves.
- Construct CI build template projects and insert into PVCS.
- Configure CI environment to perform the project builds under their responsibility.
- Report any defects to SA for tracking.
- Maintain SCM version control for the project (if they do not have the rights to do a function they have the responsibility to find someone who does).
- Create appropriate documentation to standards
- Developer is accountable for designing and coding using multiple J2EE technologies and tools that can interface with various source systems (mainframe/web client apps) or datastores. This resource is responsible for source code management, deployments and writing documentation.
- Prepare the Software Design Documentation, Requirements Traceability Matrix , Test Strategy, Test Case, System Mappings documentation
- Co-coordinate with the Service consumers to resolve the issues related to accessing the services.
- Prepare the promotion documents for the deployments and work with operations team if there is any issues with the deployments.
- Test the Services in Dev, QA and Prod.
- Code Reviews
- Code the design to BCBSM Common Services standards using custom Java framework
- Unit test the code ensuring appropriate coverage
- Work on the technical design documents. Eg: SDD, DVD, Consumer guides, Test cases etc in all phases of iteration
- Defect tracking and Issue fixing.
- Assist in environment setup
- Maintain defect logs to track and manage the defects.
- Co-ordinate with Service Architect to prepare and analyze performance test results.
- Prepare test data for performance testing and involve in performance testing.
- Prepare consumer guide for consumers steps involved in consuming the common service.
- Prepare transition document to support team.
- Provide Post-Production warranty support
Additional Requirements:
- Familiar with server side implementation. Preferred candidate has background developing Services, not just consuming services.
- Developed Web Services/EJB in Java
- Familiar with WS-Security, SOAP/HTTP, WSDL, XML/XSD (Schemas)
- Message Queue usage (IBM MQ preferred), JMS
- Test Driven Development
- Knowledge and participation of different types of testing (Unit testing, Integration Testing, Performance Testing)
- Write (Develop) JUnit test cases
- Used or knows what a Continuous Integration environment is for and if so used before.
- Software Design Patterns (Singleton, Factory, Command, Delegate as examples). Any patterns will do. Candidate needs to demonstrate usage of design patterns.
- IBM RAD 6/7 as base development tool (RAD 7+ preferred)
Category: Information Technology - Application Developer
Minimum Experience: 5
--
You received this message because you are subscribed to the Google
Groups "US consulting Contract Opportunities" group.
To post to this group, send email to us-consulting-temp@googlegroups.com
To unsubscribe from this group, send email to
us-consulting-temp+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.co.in/group/us-consulting-temp?hl=en-GB
No comments:
Post a Comment