Skill Needed
The ability to analyze complex technical information.
The ability to analyze business requirements and assess impact within the existing database architecture.
Good research skills.
Be an excellent problem solver.
Have experience building software applications.
Responsibilities Needed
Research, design and write new software programs (e.g. business applications or computer games) and computer operating systems. evaluate the software and systems that make computers and hardware work. develop existing programs by analysing and identifying areas for modification.
Qualifications & Competencies
Proven work experience as a Software Engineer or Software Developer.
Experience designing interactive applications.
Ability to develop software in Java, Ruby on Rails, C++ or other programming languages.
Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)