Junior Software Developer

Are you eager to develop innovative software solutions and expand your technical skills? KGS Group invites you to join our team as a Junior Software Developer, where your contributions will help drive our IT initiatives forward.

About Us

Over the past 30 years, KGS Group has grown to be the largest employee-owned engineering consulting firm based in Manitoba. We work in nearly every area of engineering and have led significant public and private projects across Canada and internationally.

Our work in Manitoba ranges from the design and construction of major hydro dams to the first large diameter tunneling works in the province to a variety of engineering services for noteworthy local landmarks such as The Forks Riverwalk, the Canadian Museum for Human Rights, the Bell MTS Centre, and Birds Hill Lake, to name a few.

The Role

In this role, you will collaborate with a team of software developers to gather and document requirements for new software solutions, as well as write, debug, and test code for both new and existing applications. Your responsibilities will include interfacing directly with end-users to collect feedback and provide continuous support. Working in a collaborative environment alongside a talented IT team of developers, support staff, and networking specialists, you will also assist with various software and hardware troubleshooting tasks to ensure smooth IT operations.

Your Key Responsibilities:

  • Design, develop, maintain, and enhance new and existing software to meet the needs of the business and internal users.
  • Participate in gathering and documenting requirements while building a strong understanding of the business needs the software is intended to address.
  • Write, modify, integrate, and test software code for both desktop and web applications.
  • Troubleshoot and resolve technical issues related to IT and software functionality.
  • Provide training and support to end-users to ensure effective software utilization.
  • Contribute to SharePoint development and related projects.

About You

  • Diploma in Application Development (minimum 2 years) or equivalent from a recognized post-secondary institution.
  • 0–5 years of software development experience.
  • Experience with C#, WPF and Microsoft .NET Frameworks.
  • Strong understanding of relational databases and SQL. Specific knowledge of Microsoft SQL Server and SQL Server Management Studio is preferred.
  • Experience with database reporting software (e.g. Crystal Reports, SQL Server Reporting).
  • Knowledge of front-end and back-end web development.
  • Proficiency in Microsoft Office applications (Outlook/Exchange, Word, Excel).
  • Strong debugging, testing and troubleshooting skills.
  • Willingness and ability to learn new skills and technologies.
  • Solid understanding and experience developing Object Oriented solutions.
  • Excellent problem-solving, analytical, and attention-to-detail skills.
  • Strong organizational and time management skills, with the ability to prioritize tasks and take initiative.
  • Exceptional interpersonal, written, and verbal communication skills.
  • Ability to work independently with minimal supervision and collaboratively within a team.
  • Ability to travel to any of our regional offices in Canada or the United States.

Assets (Preferred Skills):

  • Experience with Synology or other NAS technologies.
  • Familiarity with version control systems such as Git or Azure DevOps.
  • Knowledge of Microsoft technologies including SharePoint, Exchange, Power Automate, PowerApps, and PowerBI.
  • Experience with WinForms, ASP.NET, VB.NET, or mobile app development.
  • Knowledge of unit testing, Microsoft Graph API, or CAD design software.

KGS Group is an employee-owned equal opportunity company offering an excellent compensation and benefits package.

KGS Group welcomes and encourages applications from people with disabilities. Upon request, KGS Group will provide reasonable accommodation for disabilities to support participation of candidates in all aspects of the recruitment process.

 

Send us your resume

(Please note messages with links will not be received)





no file selected Remove
no file selected Remove