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
Most hiring managers expect software engineers to have a Bachelor's Degree in Computer Science, Software Engineering, Computer Programming, Software Development, Mathematics or a similar field. Some software engineers can gain employment with a high school diploma and 10 or more years of relevant experience.