Job descriptionJob Description Join our dynamic team as an Aurora Developer, where you will play a pivotal role in shaping innovative software solutions using Python and Perl. You will engage in the entire software development lifecycle, from crafting and testing to delivering cutting‑edge applications that make a real impact.
As an Aurora Developer, you will collaborate with talented cross‑functional teams, ensuring your code is clean, reusable, and scalable for future growth. Your insights will be valued in code reviews, where you help uphold high standards of code quality and explore new avenues for improvement.
Continuous learning is essential; you will stay ahead of emerging trends and technologies in Python development, troubleshoot and resolve software issues across both legacy and new systems, and maintain comprehensive documentation, including design drawings and API integrations.
If you have a strong foundation in software development principles, excellent communication skills, and a passion for delivering high‑quality solutions, we want to hear from you!
Job Type & Hours
Permanent, Full‑Time
On‑Site Hybrid
Hours of work:
Monday to Friday 8:30 am – 5:00 pm
Ability to work flexible hours outside of regular office hours may be required
Part of an on‑call rotation
Responsibilities
Develop, test and maintain high‑quality software using Python and Perl programming languages
Participate in the entire software development lifecycle, building, testing and delivering high‑quality solutions
Collaborate with cross‑functional teams to identify and solve complex problems
Write clean, reusable and testable code that can be easily maintained and scaled
Participate in code reviews, ensure code quality and identify areas for improvement to implement practical solutions
Keep up to date with emerging trends and technologies in Python development
Troubleshoot, diagnose and resolve software issues reported from staff or from monitoring systems
Escalated troubleshooting of both legacy and new systems
Review/create/maintain documentation including design drawings, API integrations, data models, and train other staff to work with the tools and services provided
Qualifications
Must have access to a reliable vehicle
3+ years of experience as a Python/Perl Developer with a strong portfolio of projects
Bachelor's degree in Computer Science, Software Engineering or a related field
Required Skills & Abilities
In‑depth understanding of the Python software development stack, ecosystem, frameworks and tools such as Python 3, Django, React, Bootstrap and Perl
Familiarity with database technologies such as SQL, MySQL and NoSQL
Strong problem‑solving skills with effective written and verbal communication and collaboration abilities
Proficiency in popular Python frameworks such as Django, Flask or Pyramid
Experience with Linux and Unix operating systems
Familiarity with data science and machine learning concepts and tools
Working knowledge of cloud platforms such as AWS, Google Cloud, or Azure
Previous experience with open‑source Python projects and active involvement in the Python community
What We Offer
Internal growth and learning opportunities
Challenging and rewarding place to work
Comprehensive health and benefits
Competitive starting rates
Employee discount plan on Execulink services
RRSP matching program
EEO & Accommodation Statement Execulink Telecom is an equal opportunity employer that recognizes that a diverse workforce enhances our company culture and drives our success. We are committed to inclusive, barrier‑free recruitment and selection processes. We understand that some applicants may require accommodation during the hiring process. If contacted for an employment opportunity, please advise Human Resources if you require accommodation.
#J-18808-Ljbffr