Researching, designing, implementing and managing software programs.Identifying areas for modification in existing programs and subsequently developing these modifications. Writing and implementing efficient code.
directing and participating in programming activities, monitoring, and evaluating system performance, and designing and implementing new programs and features
Develop, test and implement new software program
Clearly and regularly communicate with management and technical support colleagues
Design and update software database. This includes Software Applications, Web Sites, Data Communication Processes and User Interfaces
Test, maintain and recommend software improvements to ensure strong functionality and optimization