Responsibilities Include
Determine resource requirements (skill sets and project roles of team member when appropriate) based on project requirements, timeframes and budget.
Collect information to analyze and evaluate existing or proposed systems.
Research, plan, install, configure, troubleshoot, maintain and upgrade application systems.
Analyze and evaluate present or proposed business procedures or problems to define data processing needs.
Prepare detailed flow charts and diagrams outlining systems capabilities and processes.
Research and recommend hardware and software development, purchase, and use.
Troubleshoot and resolve software and connectivity problems, including user access and configuration.
Knowledge of computer governance, security, and regulatory procedures and protocol.
Continually seek opportunities to increase customer satisfaction and deepen client relationships.
Work as a team member (or lead) with other technical and/or business staff (onsite and offshore) to ensure successful development, deployment, connectivity and compatibility between systems.
Conduct technical research on system upgrades to determine feasibility, cost, time required, and compatibility with current system.
Maintain confidentiality with regard to the information being processed, stored or accessed by the network.
Experience/ Skills
Minimum seven (7) years programming experience required.
Minimum Three (3) Years Program/systems Analysis Experience Required.
Minimum five (5) years programming language work experience in an object-oriented programming language required.
Programming language work experience in Java, .Net, C/C++/C#, or other Object Oriented Programming languages in a Windows / Server based environment required.
Minimum two (2) years Web Based Server development experience required.
Minimum three (3) years relational database experience required, preferably with ORACLE 11G and SQL Server required. Database design experience preferred
Bachelor's degree