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
Execute full software development life cycle (SDLC)
Develop flowcharts, layouts and documentation to identify requirements and solutions.
Write well-designed, testable code.
Produce specifications and determine operational feasibility.
Integrate software components into a fully functional software system.
Qualifications & Competencies
Having at least a bachelor's degree is an important first step to becoming a software engineer. Programming, knowledge of scripting and object-oriented language as well as a curious nature and knack for problem-solving are also helpful.