Our current opportunities:

Sr Software Developer

Position: Sr .NET/C# Software Developer

Department: IT

Reports to: IT Group Leader

General Purpose of the Job:

The Software Developer supports the safe and timely completion of departmental deliverables.  This position will work with the IT Group Leader and Software Development group to create, integrate and support software changes in internal business processes.

Project/Job Operation:
  • Research, design, write, develop and maintain C# code in a dynamic source-controlled environment
  • Develop clean, easy to understand well documented code
  • Integrate applications with backend SQL databases and develop reports in Microsoft Reporting Services or SAP Crystal Reports
  • Demonstrate resourcefulness and independent thinking
  • Work closely with other staff to provide training
  • Strong communication skills with the ability to actively listen to ideas and concerns of others
  • Display a high attention to detail
  • Ability to research
  • Ensure adherence to ISO policies and procedures
  • Ensure the SQPD (Safety, Quality, Performance and Delivery) of all jobs
  • Occasional travel as required, globally
Leadership and People Management:
  • Ability to lead a team towards a common goal
Relationship Management:
  • Works cooperatively with customers, fellow employees, contractors, and management.
  • Develop relationships with prospective external stakeholders while maintaining a positive relationship with existing external stakeholders
Occupational Health and Safety Act Responsibilities:

Workers have a general duty to protect their own health and safety and that of others around them. Workers must:

  • Work in compliance to the Act and Regulations
  • Use or wear any equipment, protective devices or clothing required by the employer
  • Not move or make ineffective any protective devices or clothing required by the employer
  • Report to the employer or supervisor any known hazards or missing or defective equipment or protective devices
  •  Report any known violation of the Act or regulations to the employer or supervisor

Workers should be proactive about health and safety. That means that workers must not only comply with the law, the employer’s policies and workplace procedures, but they should also make suggestions to improve health and safety. Workers may also bring health and safety concerns and suggestions directly to the Joint Health and Safety Representative (Members names are listed on the Health and Safety Bulletin Board).

Key Technical Skills and Knowledge:
  • Computer and MS Office Software (Word, Excel, Powerpoint)
  • Proficient in SQL (Microsoft/MySQL) database design and programming
  • Proficient in Microsoft Visual Studio C# development of forms and ASP.net applications
Qualifications:
  • Minimum Diploma in Computer Engineering/Software Engineering (University) or Computer Programmer/Software Engineering Technician (College)
  • Minimum 5 Years’ of relevant experience
  • Changing job conditions may require periodical skill upgrades
Job Fit:
  • Confidence in dealing with people
  • Ability to deal with all types of personalities
  • Adaptable and able to modify approach in dynamic environment
  • Able to prioritize competing job functions
  • Possess structured problem solving and analytical skills
Physical Demands:

This position may require frequent sitting. Working in the IT department also requires constant cervical flexion, the chin to chest movement. Maximum lifting weight can reach about 50lbs, maximum carrying weight is about 40lbs, and the maximum pushing and pulling weights can reach 100-150lbs. Constant forward reach with both arms is necessary as well as frequent grasping. Working in this position requires a very strong ability to work alone and self-supervise as well a strongly established ability to supervise others. It also requires the ability to handle attention to detail, tight deadlines, responsibility and accountability as well as the ability to multi-task.

Innovative Automation welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.