Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
Prepares and installs solutions by determining and designing system specifications, standards, and programming.
Required Skills:
Minimum 5 years of programming experience.
Broad experience designing, programming, and implementing large information systems.
Ability to provide in-depth evaluation and analysis of unique complex technological issues.
Ability to exercise discretion and independent judgment in the performance of duties.
Knowledge of Java, PHP, .NET, SQL, HTML etc.
Behavioral Competencies:
A dynamic, go-getter person who always takes the initiatives.
Task-oriented and goal-driven - focused on outcomes.
Excellent analytical and problem-solving skills.
Excellent organization and time management skills.
Excellent written and verbal communication skills.