Skip to main content

Software Engineer

Software Engineer

Related job roles:

  • Software Developer
  • Front-End Engineer
  • Software Engineering Manager
  • Tech Lead
  • Senior Software Engineer


  • Develops information systems by designing, developing, and installing software solutions
  • Determines operational feasibility by evaluating analysis
  • Problem definition, solution development and proposed solutions
  • Follows the software development lifecycle
  • Obtaining required information from vendors
  • Recommending purchases, and testing and approving products


  • Experience in: Java, .Net / C#, PHP, Front-End, JavaScript, Python, Ruby, Objective-C / Swift, Android, TypeScript, Go, HTML, CSS.

Training Providers:

Birmingham University

Netcom Training

School of Code

TechTalent Academy

Digital Innovators