IT

SOFTWARE PROGRAMMER – Windsor, ON

Full Time

Hearn Industrial Services

A Legacy with a Focus on the Future

We have an immediate opening for a Software Programmer to create and maintain internal software programs. The ideal candidate Must have a strong background in software development and programming. They will have advanced knowledge with the Windows operating system, SQL Server Database, and C# programming language. The ideal candidate is a hard-working individual who has a creative but analytical mindset. They should be self-motivated, self-supervised. The position comes with opportunities for advancement within the IT department for the right candidate as well as exceptional benefits and a competitive salary.

 

Salary & Shifts:

  • $60,000 to $65,000 depending on experience
  • Days; 8:00am to 4:00pm
  • Weekends when needed

 

Skills and Qualifications:

  • 3+ years’ software development experience
  • University Degree in Computer Science, Computer Programming or related field
  • Valid G License; may be required to visit other sites
  • Extensive experience with ASP.NET, VB.NET, C#, Web Frameworks, SQL Database
  • Ability to focus on multiple projects at once and to troubleshoot problems quickly and efficiently
  • Able to work in a team environment and independently
  • Experience in the automotive sector is an asset
  • Proficient at reading, writing, and speaking English

 

Job Responsibilities:

  • Design, build and implement complex programs / software
  • Able to properly communicate and translate instructions into code and vice versa
  • Code and test programming for in-house software requirements
  • Debug code for existing programs based on immediate needs
  • Conduct end-user training upon completion of software
  • Balance workday between multiple projects and respond to tech support requests from staff
  • Report issues and concerns immediately to the Director of IT
  • Troubleshoot system bugs and issues when required
  • Arranges project requirements in programming sequence by analyzing requirements; preparing a work flow chart and diagram using knowledge of computer capabilities, subject matter, programming language, and logic
  • Encodes project requirements by converting work flow information into required program output
  • Other duties as assigned