Job Description :
Job Title: Lead WCS Developer
4 to 6+ months and extendable
Location: NYC, NY
Rate: Open
Main duties and responsibilities:
Architecture & Design
Independently drives the design of a module and can work on the necessary
patterns notations and tools
Provides inputs and directions to Associates on the team for designing and
creating design artefacts
Participates in design reviews of other modules and provide insightful
comments to improve the design quality and design conformance to standards
Implements slice of application (EAR) and proofs of concept (spike
solution) to prove any new technologies or integration scenarios in the
module
Drives the performance tuning, re-design and re-factoring for a module
Provides innovative solutions to project level technical issues
Contributes to designing and implementing the build release process as
well as system configuration and deployment characteristics of the
application Development
Writes application code to meet expected quality standards by conforming
to the steps of doneness defined by the project.
Identifies, creates unit test cases and writes code to validate those test
cases
Participates in technical walkthroughs/ code reviews of other team
members'' components, test plans and results and help them with gaps
Provides inputs and directions to Associates/Sr.Associates on the team
during, implementation and support phases
Works with Associates to create unit test cases and testing strategies for
the modules they are working on Planning, Tracking & Estimation
Estimates the implementation and deployment of the module based on module
design and how the module fits into the overall project architecture,
construction and testing strategy and overall project plan
Assists the architect in coming up with the overall estimates for the
project along with any key risks and issues and their mitigation
Reports accurate status for their work and of his/her group
Identifies & escalates issues that might delay the work and propose
suitable alternatives. In particular, to handle issues that might impact the
quality or the ability to deliver to timescales or estimates. Process
Adherence
Delivers in compliance to the client methodology, processes, tools and
technology standards Documentation
Creates and maintains the design documentation for the modules he/she is
responsible for.
Documents the technical design using UML, suitable design patterns in the
form of technical design narrative, object models, sequence diagrams,
collaboration diagrams