Senior Software Developer

Calgary, AB, Canada

Job Description


Location: Edmonton AB, Calgary AB, Central, and Victoria, BC Description Are you looking for a new career challenge? Do you desire to work in the technology industry and still be able to have a balanced work-life? Do you want to work for an established company with a global presence? Does the idea of working on new technology, including Machine Learning and IoT excite you? If so, this opportunity may be perfect for you. Willowglen Systems is looking for a Senior Software Developer to join our talented team. They will respond to customer needs, offering help to analyze and resolve issues in a timely fashion. The incumbent will proactively monitor and assess customer systems ensuring they remain at the agreed upon quality of service levels and will rectify issues that are not at the appropriate levels. The successful candidate will have the opportunity to work on various production systems in multiple different industries and will be responsible to maintain, analyze, test, document and resolve issues in different software solutions for Willowglen Systems clients across the globe. Main Responsibilities

  • Point of contact for any maintenance work in our legacy product and also for developing new features as per the business needs
  • You will interact directly with customers
  • You will have an opportunity to travel to customer sites
  • Will be available for on call customer support on a rotational basis that provides our customers with fast and reliable help when required
  • Respond and resolve customer technical issues which will involve analyzing the code and finding a suitable fix
  • Maintains agreed upon quality of service levels
  • Perform routine Customer System Checks
  • Ensure internal customer systems are kept up to date
  • Ensures internal documentation and training is up to date
  • Ensure customer satisfaction
  • Identify opportunities to improve the customer\xe2\x80\x99s system through software and/or configuration updates
  • Identify opportunities to improve WSI products through customer suggestions and overall software improvements
  • Performs and rectifies system issues through software and configuration updates and fixes
  • Involvement in on-site/virtual customer support activities as requested by the customer
  • Responsible for the health of our customer systems
  • Due to the longevity of our software systems, there is a responsibility for maintaining legacy software systems.
  • Mentor associate developers and help them develop their technical skills.
  • Reports to Software Developer Manager.
Required Qualifications
  • You are a full stack developer that will be responsible for the following:
    • Design and development of software
    • Testing and debugging software
    • Writing code for the front and back end software
  • BSc (minimum) in Engineering, Computer Science, or comparable area of studies \xe2\x80\x93 or equivalent.
  • 7+ years or equivalent of software development work experience.
  • Leadership/presentation skills \xe2\x80\x93 working with the customer, development, and implementation teams.
  • Must have excellent verbal and written communications skills as well as interpersonal skills.
  • Must have proven multitasking skills and the ability to work under pressure.
  • Must have excellent analytical and computational skills.
  • Must be a self-starter and have strong troubleshooting skills
  • An understanding of unit testing & Test-Driven Development (TDD).
  • OOP development experience (C++ and JavaScript).
  • Understanding of networking and IT technologies.
  • Understanding and working experience of Virtualization technologies (VMWare)
  • Understanding of relational and non-relational databases.
Qualifications Considered an Asset
  • Experience in software development using -
    • Python, bash and JAVA
    • Sencha EXTJS 4.2, Qt 4+
    • React, Angular, jQuery, NodeJS
    • EMQX / MQTT
    • Redis / Redis Streams
    • Kubernetes, Docker
    • MongoDB, PostgreDB, MySQL
    • RedHat, CentOS
    • Azure, Hadoop
    • Elasticsearch
  • Understanding of machine learning concepts (e.g. Tensorflow)
  • Experience with customer UX design
  • Experience in one of the following industries: Metro Rail (LRTs), Oil & Gas, Pipelines, Electrical, and Water & Waste Water
  • Experience designing and/or configuring a SCADA, HMI or DCS system
  • Understanding of protocols such as Modbus, DNP3, OPC UA/DA, SNMP and others
  • Understanding of software and network security
  • Experience with Virtualization, Containers and Container Orchestration (Docker, Kubernetes)
Willowglen Systems is an innovative company delivering industrial automation solutions for the last 50 years. Our products are developed and supported by our team of developers, data scientists, mathematicians, and engineers. Willowglen Systems has a global customer base and is chiefly involved in the metro-rail, oil and gas, pipelines, electricity distribution, and water distribution sectors \xe2\x80\x93 in locations including North America, South America, Asia, and the Middle East. https://www.youtube.com/watch?v=_JWHLsToaxE Our Mission Willowglen\xe2\x80\x99s mission is to be a global leader in delivering visionary, customer-driven industrial automation solutions. Our Values Respectful - We take the time to listen and understand each other, and this fosters feelings of mutual trust, safety, camaraderie, and well-being. Agile - We are a customer-centric, responsive, and collaborative organization. We are quick to learn, adapt and respond to changing circumstances. Innovative - We value and support innovation thereby allowing people to be innovative. We are always striving to deliver superior solutions. Our Benefits
  • Extended Health and Dental Benefits
  • Employee Assistance Program
  • RRSP matching
  • Health Spending Account
  • Paid Volunteering Time
  • Hybrid work policy
  • Flexible schedule options
  • Monthly corporate lunches
  • Great Place to Work Certified
  • Opportunities for training and career growth
  • Continuing education and professional certification reimbursement
  • Open and inclusive work environment
Willowglen Systems Inc. is an Equal Opportunity Employer. We respect and seek to empower each individual and support the diverse cultures, perspectives, skills, and experiences within our workforce. We thank all the applicants for their interest in this position; however, only those selected for an interview will be contacted by our recruitment team We thank all the applicants for their interest in this position; however, only those selected for an interview will be contacted by our recruitment team.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2195240
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Calgary, AB, Canada
  • Education
    Not mentioned