1-877-675-7720 bestech@bestech.com

Current Postings

Job: Senior Software Developer

Title Senior Software Developer
Location Ontario
Job Information

Join Northern Ontario’s Leading Team

BESTECH is a trusted team leader of industry professionals delivering services in engineering, automation, energy management and software development.  At BESTECH we remain focused on developing and delivering quality products and services, while continuing to design and engineer new and innovative technological solutions.

Recognized as both a leader in innovation and as a top employer in Northern Ontario, BESTECH is committed to a strategy of sustained growth and security, with an eye towards future innovation and diversification.  BESTECH is currently looking for exceptional candidates for the following position:

 Senior Software Developer

The successful candidate will be responsible for creating software for both internal and external clients. They will perform all aspects of development from requirements gathering to training end users. On large scale projects, they are part of a team working under a team lead and a project manager. On smaller projects, they may perform independently throughout the entire software life cycle. Developers will participate in estimation, proposal creation, requirements gathering, programming, testing, and documentation while delivering software solutions.

Skills and Requirements:

  • University Degree in Computer Science, Engineering or equivalent training and experience
  • Minimum five (5) or more years of software development experience
  • Experience with modern web applications: HTML, CSS, JavaScript, AngularJs, Bootstrap
  • Experience with WCF or similar communication framework
  • Experience with source control tools
  • IT knowledge of networks, servers and hardware
  • General knowledge of mining and mining processes
  • General knowledge of process control
  • Strong comprehensive knowledge of at least one of the following development technologies and working knowledge of several others: C#.NET, ASP.NET MVC, VB.NET, etc
  • Database design and strong working experience developing with either Microsoft SQL Server, Oracle
  • Comprehensive knowledge of application architecture, design patterns, and development methodologies/frameworks
  • Perform code reviews
  • Review software design and architecture documents
  • Excellent problem solving and troubleshooting skills
  • Strong written and verbal communications skills for both team collaboration and external clients
  • Self-motivated, positive, and able to focus on delivering ‘On Spec, On Time, On Budget’
  • Ability to travel and access to a personal vehicle
  • Fluent in English (written and oral)

BESTECH offers competitive pay and excellent benefits.

BESTECH invites applications from all qualified individuals.  BESTECH is committed to employment equity and diversity in the workplace and welcomes applications from women, visible minorities, Indigenous people, persons with disabilities, persons of any sexual orientation or gender identity, and any other protected status.  BESTECH offers accommodation for applicants with disabilities throughout its recruitment processes.  If you require accommodation during the recruitment process, or require an accessible version of this job posting, please contact Human Resources via .

To apply for this position, please submit your resume online.  Please note that applicants must be legally entitled to work in Canada.

Thank you for your interest in BESTECH.  While all responses are appreciated and will be handled with strict confidence, only those being considered for interviews will be contacted.

Further information about BESTECH may be found at www.bestech.com.

Apply Now