.NET/C# Software Developer

Position: .NET/C# Software Developer 

Department: IT

Reports to: IT Group Leader


Job Brief

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, develop, publish, support and maintain C# code in a dynamic source-controlled production environment
  • Develop clean, easy to understand well documented code
  • Integrate applications with backend SQL databases and develop reports in Microsoft SQL Server Reporting Services (SSRS)
  • Demonstrate resourcefulness and independent thinking
  • Work closely with other staff to provide training where appropriate
  • Strong communication skills with the ability to actively listen to ideas and concerns of others
  • Display a high attention to detail
  • Ability to research solutions and technologies
  • 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



  • 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

Key Technical Skills and Knowledge

  • Computer and Microsoft Office Software (Word, Excel, Powerpoint)
  • Familiar with Microsoft SQL database design and programming
  • Proficient in C# language and development in Microsoft Visual Studio
  • Relevant development technologies .NET, .NET Core, ASP.NET, Blazor, SignalR, Entity Framework, RESTful API services.
  • Source control technologies Git, Team Foundation Server (TFS), Azure DevOps

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

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.