Experienced in refactoring applications code to improve performance and efficiency.
Expert knowledge of computer program design methods and techniques.
Expert knowledge of standard development tools.
Strong analytical skills and problem solving techniques.
Good knowledge of information security.Skills
Ability to use automations techniques to generate code based on code-patterns.
Ability to work on multiple projects
Strong and effective inter-personal and communication skills and the ability to interact professionally with a diverse group of clients and staff.
Experience and ability to teach or instruct co-workers.
Ability to learn new programming languages quickly.
Strong diagnosing and troubleshooting skills
Performs work of high difficulty in designing, writing, editing, modifying, and debugging computer programs.
Responsibilities
Compile system specifications into development components.
Participate in developing solutions.
Participate in development of long range planning for new projects and facilities.
Maintaining software applications
Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
Research and recommend software tools to management