Software Developer
Calfrac Well Services
- Calgary, AB
- Permanent
- Full-time
As controls are designed specific for CWS, the potential candidate must be a self-starter, excited to learn and open to new approaches in communications, controls and HMIs.OUR CULTURE:Calfrac, we believe in being an integral part of the communities where we operate and we support a variety of giving activities throughout the year. Our support falls under two main areas: volunteering or donation. Whenever possible, the initiatives and organizations we undertake to promote and support fall into the following categories: Environment, Education, Indigenous, Social Services, Arts & Culture and Community Sport.
SPECIFIC ACCOUNTABILITIES:
- Assist with the planning of new software projects
- Maintain and modify existing applications on their own as well as under direction from senior staff members
- Assume responsibility for ongoing data architecture for product
- Create and / or assist with creation of software from small modules to entire projects as required
- Document all work and maintain appropriate version controls
- Implement software changes in existing fleet
- Provide effective communication with team for continuous improvement initiatives
- Highly motivated, providing products of a high quality
- Demonstrated aptitude for learning new technologies and programming languages
- Able to effectively communicate technical concepts to other technical staff members
- Able to interface with professional service staff and other non-technical members of the organization
- Comfortable in a time-sensitive, project driven, team based environment
- Ability to challenge assumptions backed by a strong business acumen and strong interpersonal skills
- Ability to handle multiple projects and priorities with a high attention to detail
- Able to thrive in a rapidly changing environment
- Team player with the ability to conduct work with utmost confidentiality and professionalism
- Works and inspires others to work at high performance levels
- Bachelor of Science in Computer Science or equivalent on-the-job experience is preferred
- Ability to work with Linux based platforms
- Familiar with Assembly
- Microcontroller programming will be considered a key asset
- Proficient in C++ and C# programming languages
- SQL and OPC UA Experience