Software Developer

 

Description:

A Software Development Intern implements developer tools or product features on a rapid-release cycle. This person works in an agile development methodology to conduct code reviews and unit tests.

What You'll Do

  • Implements developer tools or product features under the direction of a senior developer
  • Tracks job assignments and completes status updates using internal tools.
  • Works in an Agile development methodology, attends standups, defines user stories, and implements development tasks
  • Completes code reviews and unit tests


What You'll Need


Minimum Qualifications

  • Must be currently enrolled in a degree-seeking program, preferably in Software Engineering. Computer Science, or related program

Preferred Qualifications

  • A solid foundation in computer science, with competencies in data structures, algorithms, and object-oriented software design.
  • Some experience in one or more of Python, Go, Java, C/C++/C#, Dart, SQL, or Javascript
  • Additional exposure to client frameworks like React or Angular, Google App Engine, Amazon EC2, database design, knowledge of HTTP and web protocols are a plus
  • Passion for writing software and learning the latest software development techniques
  • Excellent verbal, written, and interpersonal communication skills
  • Self-motivated with strong propensity for action, results and continuous improvement
  • The ability to work successfully in a high-energy, fast paced, rapidly changing environment is necessary
  • Exceptional organizational skills with the ability to multi-task and manage multiple processes, programs, and procedures simultaneously while working under pressure to meet deadlines

Organization Workiva
Industry IT / Telecom / Software Jobs
Occupational Category Software Developer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-08-29 5:14 pm
Expires on 2025-01-21