Enable job alerts via email!

Software Developer

Collabera

Calgary

On-site

CAD 70,000 - 90,000

Full time

7 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading IT staffing firm is seeking a Software Engineer in Calgary to develop innovative software solutions in a collaborative environment. The role involves modern software design principles, object-oriented methodologies, and collaboration with cross-functional engineering teams to support medical software development. Candidates should possess a Bachelor's degree in Computer Science and relevant programming experience, including Java and C++.

Qualifications

  • 2 years relevant experience.
  • Understanding of object-oriented design methodology.
  • Knowledge of software development lifecycle.

Responsibilities

  • Development of software focusing on modern design principles.
  • Collaborating with engineering teams to build medical software.
  • Full development lifecycle responsibility.

Skills

Java
C++
JavaScript
Angular.js
Backbone.js
SQL
Problem Solving
Team Collaboration

Education

Bachelor's Degree in Computer Science or Software Engineering

Tools

Configuration Management Tools

Job description

Established in 1991, Collabera has been a leader in IT staffing for over 22 years and is one of the largest diversity IT staffing firms in the industry. As a half a billion dollar IT company, with more than 9,000 professionals across 30+ offices, Collabera offers comprehensive, cost-effective IT staffing & IT Services. We provide services to Fortune 500 and mid-size companies to meet their talent needs with high quality IT resources through Staff Augmentation, Global Talent Management, Value Added Services through CLASS (Competency Leveraged Advanced Staffing & Solutions) Permanent Placement Services and Vendor Management Programs.

Collabera recognizes true potential of human capital and provides people the right opportunities for growth and professional excellence.

Job Description

Responsibilities-

Capability of programing using Java Script

HTML5, CSS3, Angular.js, Backbone.js

Knowledge on programming languages, such as, C, C++, Java, R and SQL is an advantage

Expertise - Software Engineer

Developer I is responsible for the development of software. Will focus on modern design principles of SOA and Agile practices using Java and will include the use of the OSGi framework.

Essential Responsibilities Duties include (but are not limited to):

� As a software developer understand needs and translate those to viable product features and requirements.

� Deliver modern software design to bring features into the large scale software platform

� Responsibility across the full development lifecycle of requirements design implementation and testing.

� Software development in the areas spanning:

o User Interface and Modern user workflow

o DICOM image creation and management

o Prescription data management and persistence

o Integrating communication infrastructure

� Utilize modern tools for all phases of software development.

� Collaborating with global cross-functional engineering teams Principal Engineers and Architects to build world class medical software.

� Apply engineering expertise/experience/excellence to grow software architecture through modern and innovative design paradigms.

� Demonstrate technical leadership with maturity in balancing scope timing and resources.

� Demonstrate a quality mindset in all aspects of deliverable for our customers.

Qualifications/Requirements Bachelor's Degree in Computer Science Software Engineering or a STEM major (Science Technology Engineering or Math)

�2 years relevant experience Understanding of object oriented design (OOD) methodology and strength in programming languages such as Java or C++.

� Knowledge of the Software development lifecycle in product delivery and maintenance

� Education in design and development of software architecture using established design patterns

� Strong problem solving abilities

� Working knowledge of configuration management tools software build and release methodologies

� Able to work in a team environment by demonstrating strong communication and collaboration skills

Additional Information

All your information will be kept confidential according to EEO guidelines.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Developer

asset works

Calgary null

Remote

Remote

CAD 80,000 - 110,000

Full time

Today
Be an early applicant

Senior Software Engineer - MAAS

Canonical

Calgary null

Remote

Remote

CAD 80,000 - 120,000

Full time

5 days ago
Be an early applicant

Backend Software Developer / Software Engineer (Remote Canada)

Blaise Transit

Montreal null

Remote

Remote

CAD 70,000 - 90,000

Full time

Today
Be an early applicant

Software Engineer

Collage

Calgary null

Remote

Remote

CAD 65,000 - 95,000

Full time

4 days ago
Be an early applicant

Software Developer

Dataannotation

null null

Remote

Remote

USD 80,000 - 90,000

Full time

4 days ago
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

null null

Remote

Remote

CAD 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Full Stack Software Developer

PSD - Research, Consulting, Software

Toronto null

Remote

Remote

CAD 80,000 - 110,000

Full time

4 days ago
Be an early applicant

Entry Level Software Developer - Remote

CentralSquare

null null

Remote

Remote

CAD 55,000 - 75,000

Full time

3 days ago
Be an early applicant

Intermediate Software Developer

Thanx

null null

Remote

Remote

CAD 70,000 - 100,000

Full time

7 days ago
Be an early applicant