Analyze, design develop, troubleshoot and debug software programs for commercial or end user applications. Writes code, completes programming and performs testing and debugging of applications.
Understanding the client: Conducting initial meetings to learn about the client's needs and goals
Defining project requirements: Working with the client to define what the project needs to achieve
Developing an implementation plan: Creating a plan that aligns with the client's objectives
Installing and configuring: Installing, configuring, and troubleshooting the product or service
Providing training: Providing ongoing training and support to help the client use the product or service
Addressing issues: Addressing any concerns or issues raised by the client
Overseeing hand-off: Overseeing the formal transfer of the system or service to other departments or clients