.Net C# / HTML Developer

Come work with us in creating, developing and perfecting a world class application used by some of the world’s largest companies. Our company is hard working yet in a casual and friendly environment where you can enjoy new challenges while working with highly skilled peers.

Position Summary:

Our application is an enterprise level business planning and engineering application for the oil and gas sector that challenges our programmers with its scope, scale and technical requirements.

Written entirely as a .NET C# / HTML application you would be joining a team of software professionals who have excelled at creating the successful product we have today.

Location:

Calgary, AB Canada

Key Responsibilities:

  • Develop high quality, modular, configurable, commercial software products for the upstream oil and gas industry
  • Take shared ownership of software development methodology and practices
  • Manage own work to deliver software functionality
  • Ensure software deliverables align with the technical architecture, development standards and quality practices
  • Assist in building and executing integrated unit tests for all code modules
  • Develop well documented, intent-revealing code
  • Participate in new technology evaluation as required
  • Participate in peer review activities
  • Create a learning environment through collaboration, shared knowledge, and leadership.
  • Mentor peers and less experienced software developers regarding design, programming approaches, applications knowledge and technical product knowledge
  • Contribute in the delivery of the Overall Development Vision

Key Competencies:

  • .NET / C#
  • HTML / HTML5 / CSS / Web design
  • JQuery / JavaScript
  • React, Restful Web Development
  • Database analysis skills, Participated in design and development using database models, SQL, SQL Server, Oracle
  • Web Services Integration
  • Extensive object oriented analysis and design experience
  • Experience with Git workflows
  • Strong software design and development capabilities
  • Ability to effectively communicate technical concepts to other technical staff members
  • Demonstrated aptitude for quality
  • Demonstrated aptitude for learning and integrating new technologies, practices and knowledge
  • Flexibility
  • Strong problem solving ability
  • Self-starter who is highly organized, learns quickly and is a team player
  • Good oral and written communication skills
  • Develops robust and user-friendly software
  • Keeps current with new and developing technologies and make recommendations accordingly

 We Will:

  • Respect your ideas and opinions
  • Encourage your initiatives
  • Make your career and professional development a priority
  • Compensate you fairly for your time and effort with a full time salaried position with paid vacation and health & dental benefits

Our Values:

  • Hard work and dedication to getting the job done
  • Focus on client satisfaction and interactions when required
  • Flexible work hours, relaxed and enjoyable work environment
  • Willingness to share what knowledge and learn new skills and technologies
  • Ability to solve challenging problems in a team environment 

Qualifications:

  • 4+ years’ experience in modern programming practices including design patterns, re-factoring, service oriented architecture concepts, agile development methodologies, integrated unit testing
  • Undergraduate degree in a technical or business field, or equivalent, is preferred
  • Oil and Gas Software Domain Experience would be considered an asset