We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.

Software Engineer

Job Summary

Responsible for designing and developing software. Creates, tests, and evaluates software applications and systems to make computers function.

Primary Responsibilities

  • Design and develop software.
  • Test software applications and systems.
  • Develop different types of software, including computer games, business applications, operating systems, network control systems, and middleware.
  • Apply knowledge of computing systems and software structure.
  • Analyze users' needs.
  • Create flowcharts, diagrams, and other documentation.
  • Create manuals and detailed sets of instructions including algorithms that tell computers what to do.
  • Convert instructions into computer languages.
  • Construct, deploy, and maintain general computer applications software or specialized utility programs.
  • Use programming languages such as C, C++, Java, and Python.
  • Develop packaged computer applications.
  • Create customized applications for businesses.
  • Develop databases.
  • Coordinate the construction and maintenance of computer systems.
  • Coordinate department needs and make suggestions regarding its technical direction.
  • Set up organization's intranets.
  • Design and implement system security and data assurance.
  • Configure, implement, and install the computer systems of other organizations.
  • Identify and explain needed changes.
  • Ensure security across systems being configured.

(web-69c66cf95d-glbfs)