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

Software Developer


Date: April 10, 2015
Job Title: Software Developer
Department/Division: RND
Reports to: Denis Pitre
Closing Date: April 24, 2015

The Software Developer creates and maintains software products and applications, server and hardware environments, supports, monitors, evaluates performance, integrates operating systems, embedded software, information warehouses, and telecommunications software.

Because BESTECH is committed to excellence and innovation, all employees are expected to:

  • Provide superior customer service
  • Participate effectively in a team-work environment
  • Commit to continuous improvement through training and development

Knowledge & Skills


Minimum Education

3 year college diploma in software development

Preferred Education

4 year undergraduate degree in any related technical field

Software Expertise

Expertise in industry software development, as well as mainstream programming ideologies and techniques (architecture and design)


Oral and written communication skills

Current Technology Stacks

Knowledge of currently implemented technology stack (i.e. .NET framework, VS.NET, Relational Database, ASP.NET, Silverlight, JavaScript, AngularJS)


Development Work

Learn More

  • Responsible for support system design, programming, as well as testing and implementation
  • Liaise with other ticketing system users and project managers throughout planning and development process
  • Develop logical and physical specifications
  • Research, evaluate and synthesize technical information to design, develop and improve the support software solution
  • Write, modify, integrate and test software code, ensuring the highest quality
  • Assist in the planning and the design of product installation, integration and operation of products and services such as NRG1-ECO, AQM, Portauls
  • Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs
  • Administer and manage various information system infrastructure such as bug tracking and source code management
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software


Monitoring System Performance

Learn More

  • Accountable for monitoring operating systems and networks which are supported by an SLA or are owned and operated by BESTECH
  • Review and document client systems performance and operations as per requirements for the implemented software solution
  • May be assigned specific projects
  • Testing of new installations and builds
  • Identify and communicate technical problems, processes and solutions
  • Ensure all documentation is completed properly, according to deadlines and stored and/or delivered appropriately
  • Collect and compile data and prepare reports on daily basis or according to scope of work, schedules, budgets and specifications.
  • Keep detailed documentation of clients systems, software versions and disaster recovery solutions



Learn More

  • Responsible for ensuring proper commissioning and project transfer procedures are followed from the commissioning stage to the support SLA stage
  • Ensure the successful installation of software, ensuring functionality and client education
  • Act as a key member of the Support services team, consulting with team members in the planning, design and development, installation, integration and operation of the products or computer-based systems
  • Communicate with clients, troubleshooting and resolving technical problems
  • Ensure all project documentation is properly completed, delivered and stored


Operational Support

Learn More

  • Responsible for contributing to organizational improvement on an on-going basis
  • Research and evaluate a variety of software products, identifying potential opportunities for BESTECH
  • Identify and communicate technical problems, processes and solutions that will enhance BESTECH products or service
  • May lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems; providing assistance to the Project Manager

Working Conditions


Office Environment


Long Hours

Long hours are often required to meet project deadlines.


Local and out of town traveling is required to meet project requirements.

Submit Your Application Now!

Please include a cover letter with your resume.