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

