Software Developer

Photo by Shahadat Shemul on Unsplash
Photo by Shahadat Shemul on Unsplash

$73,751

Median Yearly
Income

good

Work
Prospects

2

Prospective
Employers

Software developers are responsible for the design, testing and development of computer programs. They may develop applications that allow people to do specific tasks on a computer or another device or develop the underlying systems that run the devices or control networks.

Work type:

full-time

Most likely to work in:

Newfoundland & Labrador, Prince Edward Island, Nova Scotia, New Brunswick

Most employees have:

Non-university certificate or diploma / Bachelor's Degree

Certification:

N/A

What you do

A Software Developer performs some or all of the following duties:


  • Analyze users' needs and then design, test and develop software to meet those needs
  • Recommend software upgrades for existing programs and systems
  • Design each piece of an application or system and plan for how the pieces will work together
  • Create a variety of models and diagrams (such as flowcharts) that show programmers the software code needed for an application
  • Ensure that a program continues to function normally through software maintenance and testing
  • Document every aspect of an application or system as a reference for future maintenance and upgrades
  • Collaborate with other computer specialists to create optimum software




What you need

  • Ability to be detail-oriented and creative
  • Excellent communication & interpersonal skills
  • Strong analytical and problem-solving skills




Who's hiring in Atlantic Canada?