Software Developer (II)

Full-Time Position

← Back Career Opportunities / Software Developer (II)
← Back Career Opportunities / Software Developer (II)

Keith

Technical Support

What's it like to work at Start.ca?

“When I began working at Start.ca just over 6 years ago, it was a family atmosphere where putting the customer first was the most important thing. As we've grown, that feeling has remained.”

Keith

Cable Technician

Location: London, ON


Start.ca is looking to add a highly motivated Software Developer (II) to our Development team. Software Developers at Start play an integral role in creating solutions relating to architecture, implementation, testing, maintenance and are responsible for designing fully functioning, debugged code.

If you are an exceptionally talented Software Developer who takes pride in being part of a dynamic team that believes in building innovative, high quality products, Start.ca could be for you!

What you’ll be doing:

Defining site objectives by analyzing user requirements; envision system features and functionality.
Defining, designing, and implementing object-oriented distributed software applications and maintaining and modifying existing applications.
Performing custom programming as assigned.
Providing design documents and documentation to ensure efficient maintenance and code reuse.
Participating in the design and implementation of databases.
Interacting with project teams and internal users regarding timelines, technical issues, and infrastructure integration.
Completing application development by coordinating requirements, schedules, and activities; troubleshoot development and production problems across multiple environments and operating platforms.
Supporting users by developing documentation and assistance tools.
Mentoring, supporting, and collaborating with fellow Software Developers.
Actively participating in project and team meetings, offering recommendations/ideas on development projects and for improvements in the overall development process.
Taking ownership over assigned projects, ensuring projects are completed within set timelines.
Collaborating with the Development team to create and update standards for project delivery.
Providing feedback, guidance, and advocate performant and maintainable code through code reviews and face-to-face conversations.
Staying current with trends, techniques, technology, and other factors impacting the role and team.
Other appropriate responsibilities relevant to the role today and the role as it may evolve.

The successful candidate has:

Degree/Diploma in Computer Science, a related program of study, or equivalent professional experience.
4-6 years of experience in software development role coupled with experience working with databases.
Experience within a large development team.
Strong knowledge of and/or experience with the following:

PHP, HTML, CSS, and JavaScript.
Object oriented programming concepts.
Relational database design and querying concepts.
Version control concepts.

Working knowledge of and/or experience with the following:

Linux.
XML and JSON.
UI/UX design.
Agile development methodologies.
Ability to write understandable, testable code with an eye towards maintainability.
Sound judgement when balancing multiple priorities and deadlines with producing quality code and long-term code maintainability.
Demonstrated ability to meet project deadlines without compromising quality of work.
Strong communication skills with the ability to explain complex technical concepts to all levels of the organization.
Excellent teamwork and team building skills coupled with the passion to act as a technical mentor who is keen to support others and share ideas within the team.
Exceptional time management skills, multitasking skills, and the ability to prioritize tasks with minimal supervision.
Demonstrated aptitude for learning new technologies.
Ability to identify problems and situations, take appropriate action, implement solutions, or escalate as required.
Ability to perform computer work, including typing and other fine motor movements for up to 80% of each shift.

Who is Start.ca?

We are a telecommunications company located in London, ON and we provide internet, television and phone solutions.
We are devoted to delivering a world class customer experience with each and every customer interaction.
At Start.ca, we live by our core values: Friendly, Smart, Honest, Reliable, Forward and Involved.
We have a dynamic, reputable, and FUN company culture - it’s what brings our employees here and keeps them here.
As we grow, we want our employees to grow with us through our career advancement opportunities and continuous professional development.

Diversity is important to us, and we believe our differences make us a better company. Our differences help us to be innovative, with new attitudes, new processes, and new solutions to difficult problems. We respect our differences and this respect is shared throughout our culture.

Interested in this position?

Are you a high energy, motivated team player?
Start.ca could be the place for you!

Apply Now

Where do you want service?

Type in your address to find out what services are available there.

Are you an existing customer?

Where do you want service?

Type in your address to find out what services are available there.

Start.ca Live Chat