Technical Team Lead
Current Development of Java code to meet specifications and designs and using best practices. Development of a world-class code-base. Development of low level component base design documentation (UML). Low level design peer reviews, build and unit test functional enhancements to the product. Peer code reviewing. Code maintenance and refactoring. Effort estimation and task breakdown - estimating cost of implementing new changes and identifying risk. Review and signoff of high level technical design documentation. Defect resolution. Investigation and resolve deployment / configuration or ongoing problems with the application. Review and contribute to development process and procedures to assist in the continual improvement of the development team activities. Working closely with test teams, database teams, project management and enterprise architects during the project lifecycle. Working closely with Senior Architects and Engineering Management to ensure a thorough understanding of software requirements Working closely with members of the architecture team to design various components and Functionality of Products and solutions.