Lead Software Developer
Current- Define project objectives by analyzing user requirements, envisioning system features and functionality - Works closely with developers and end-users to ensure technical compatibility and user satisfaction- Ensure that project initiatives and tasks are prioritized and are being executed in accordance to project schedules and technical best practices. - Monitor ticket queues to make sure work is not sitting unassigned or staying at an in-progress state for times that violate SLAs. - Enforce development standards and develop/recommend tools to enforce coding best practice- ensure that software are designed inline with industry's best practices and that they meet user's requirement- Assists in the estimation and assessment of the feasibility of solutions for projects.