Summary:
This position is responsible for the technical design of the most complex web applications as part of a development project. This position is also responsible for translating business requirements into effective and efficient general functional designs and detailed technical designs for large projects. This person will be capable of completing the architectural design, including system integration (legacy & third party) design, detailed messaging formats, message transportation and transformation design of large complex e-commerce systems.
This position is responsible for the design, coding, unit and system testing, documentation, assisting in training and implementation of projects, programs, work flows, etc. which are assigned by the Project Manager/Leader.
This position is responsible for maintaining a very high level of technical expertise on all operating systems, software and hardware platforms relating to the development ofWeb based applications.
Accountabilities:
Capable of completing the detail design phase of a project by preparing both functional and technical design documents, including screen and report designs, report option requirements, input/output file descriptions and processing
Capable of completing the architectural design, including system integration design, detailed messaging formats, message transportation and transformation
Ability to evaluate and bring a resolution to the trade-off between functionality, ease of programming, computer performance and project time constraints in technical designs
Is capable of performing a wide range of programming functions and can debug most programs in a relatively short time Ensure that business concepts and technical best practices are applied properly and accurately in the application’s development
Can prepare comprehensive system test data and testing plans to thoroughly verify correct system functionality Provide assistance with technical interviews and technical guidance and supervision of developers for the project team Manage time effectively to ensure the completion of tasks by the assigned deadlines Communicate regularly with Project Managers, and customers when appropriate Position Requirements:
At least 5 years technical experience in the design, development and deployment of server side applications in a WebSphere Commerce environment as a Senior Developer. At least 2 years technical experience architecting WebSphere Commerce solutions including system integration design, detailed messaging formats, message transportation and transformation design of large complex e-commerce systems. Experience developing and implementing Web Services in a multi vendor environment.
Well defined communication skills and a demonstrated aptitude for communicating with both technical and non-technical staff to understand application requirements and design.
Experience/familiarity with the following software environments:
WebSphere Commerce 6.x WebSphere Application Server 6.x RAD/WSAD JSP J2EE SQL EJB JDBC OO design UML and modeling tools Web Services Design Patterns and Frameworks Linux