• Design/Develop/Test/Implement improvements or new features to our Client’s web site application and core processing applications.
• Reviews proposals which consist of objectives, scope, and use expectations; gathers facts, analyzes data, and prepares a project synopsis which compares alternatives in terms of cost, time, availability of equipment and personnel, and recommends a course of action; prepares specifications for development of computer programs upon approval of project synopsis.
• Work with product manager to design and/or implement various new enhancements to the existing web application. This includes, but is not limited to, SQL table design, SQL stored procedure design, and process design in the designated programming language.
• Test all changes on development and then work with the appropriate business and/or technology owner(s) to ensure development meets business requirements.
• Track any changes required by such development using internal tools and communicate to the QA Manager and Push Team any abnormalities required to push the changes from development through the various stages to production.
• Communicate development progress daily using an internal project tracking tool
• Assist in the QA process.
• Participate as required on Production Code Turn days.
• Develop and maintain an open and fluid communication with management.
• Identify and inform the development manager of areas of the application that require new or improved technology solutions.
• Notify the development manager of any problems that negatively impact applications and work to implement a solution.
• Attend to any work items assigned through the internal case system in a timely fashion.
• Communicate and work with the development manager to reassign any items that cannot be addressed in a timely fashion.
• Provide estimates for project tasks using an internal project tool, and update the estimates if they increase or decrease.
• Develop and maintain a positive relationship with other team members.