Design , develop and implement creative and innovative software applications
Participates in user requirement gathering as well as conducts design of solutions to be implemented
Maintaining and enhancing existing software applications
Engage business for detailed requirement and documentation.
Resolving technical issues through debugging , research and investigation
Provide 3rd level support for platform based solutions under purview before final escalation to vendor/OEM.
Contribute to research goals and build on and refine appropriate outline ideas for the evaluation, development, demonstration and implementation of research
Cultivate, disseminate, and enforce functional policies, procedures, and quality assurance best practices.
Identify and manage the resources necessary for all stages (planning, design estimation, execution) of systems development projects to ensure technical, financial and quality targets are met.
Monitor and report on the progress of systems development projects, using appropriate quality assurance processes to ensure that projects are carried out in accordance with agreed standards, methods and procedures.