Overview
Who We Are
HighVail (est. 2003) is a Solutions Integrator focused on Digital Transformation and IT Modernization, with an emphasis on Cloud, DevOps enablement, and emerging technologies.
Our culture is focused on entrepreneurial spirit, dependability, commitment to excellence, and caring for people. More than just a team, we are a closely-knit family of professionals passionate about delivering advice that empowers, and technology that enables.
What You’ll Do
The Software Developer works with an interdisciplinary team that collectively architects, designs, develops, tests, implements and potentially oversees the ongoing operation and maintenance of software solutions. The Software Developer is responsible for designing fully functioning, debugged code with required documentation that meets development goals.
· Design, code, and test major features in collaboration with generalist and specialist team members who are collectively responsible for the development of complex software solutions.
· Ensure the functionality, performance, scalability, reliability, realistic implementation schedules and system architecture for each assignment.
· Interact with key partners and internal users regarding timelines, technical issues, and infrastructure integration.
· Mentor and supervise junior developers.
· Contribute to the improvement of overall development and operations processes through the promotion of DevOps practices.
· Stay current with trends, techniques, technology and other factors impacting the job.
· Actively participate in team meetings and offer recommendations /ideas on design projects.
· Other tasks as required
What We Are Looking For
Bachelor’s degree in computer science or equivalent job experience
Minimum of 4 years’ experience in a technical software development role
Minimum 2 years’ experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications
Minimum 2 years’ experience working with a relational database. Non-relational (e.g. No-SQL, Hadoop) data management experience is an asset
Work experience in object-oriented design methodology and application development in Java using enterprise frameworks
Experience with multiple programming languages and models preferred
Demonstrated aptitude for learning new technologies
Strong writing, content development, and editing skills
Superior time management skills and the ability to prioritize tasks with to deliver value
High level of critical and logical thinking, analysis, and/or reasoning to identify underlying principles, reasons, or facts.
Technically sound but social people who are looking to collaborate with others
People who like a challenge – We are here to support you and help you grow!
Self-starters who are motivated to get the job done
Strong communication skills, both verbal and written
What You Get
Freedom to get your work done
Career and skill development opportunities, including company sponsored training
Varied work in which you will have regular learning opportunities
Competitive salary and benefits
An unlimited LinkedIn Learning account for your own personal growth and development
Colleagues who care
Opportunities to work with a variety of technology across vendors
An entrepreneurial environment in which you can make a real difference
Equal Opportunity Statement
At HighVail, we understand that our differences help make us stronger. We celebrate, support, and thrive on diversity for the benefit of each other, our customers, and our community. HighVail is proud to be an equal opportunity employer. We are committed to equal employment opportunities regardless of race, colour, ethnic origin/ancestry, religion, sex/gender, national origin, sexual orientation, age, citizenship, marital/family status, disability, gender identity or Veteran status. If you have a disability or special need that requires accommodation, please let us know.