Related Jobs

View More

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.

View More

View All