Create technical design recommendations for developing and integrating programs per written business / functional specifications; incorporate security requirements and provide input to information/data flow, and understand and comply with Project Life Cycle Methodology and IT Control policies/Architectural standards in all planning steps.
Utilize multiple programming languages and software technologies to ensure applications are suitably fit for use and admissible for maintenance/upgrades
Participate in code reviews and ensure that all solutions are aligned to defined architectural and functional specifications
Identify/troubleshoot application code-related issues; and review and provide feedback to the final user documentation
Evaluate service level issues and suggested enhancements escalated by Service Delivery Team to diagnose and address underlying system problems and inefficiencies through 50-50 Development to Support ratio
Engage third party suppliers on application support issues