Junior Software Developer
GS-1 Canada
Toronto, ON
Junior Software Developer

Reports To:
Senior Manager, IT Systems



GS1 Canada



Job Number:

Key Role

Reporting to the Solutions Architect, the successful candidate will participate in software development, enhancements, maintenance releases and the support of internal & external applications including a Business Intelligence suite of applications. He or she will be expected to collaborate closely with various software development and support teams, and other departments. Strong communication skills and the ability to work in a collaborative team environment are extremely important for this role.

Duties and Responsibilities

Develop and maintain web based applications using .NET, ASP, Angular.
Develops solutions utilizing the appropriate technology and creates unit test cases/criteria to verify all functionality adheres to specifications.
Contribute to the software specification documentation based on requirements analysis provided.
Develop reports using SQL queries
Investigates issues reported by users of internal tools and supports production systems.
Maintains an up-to-date knowledge of related technology advancements and enhancements.
Performs various other duties as delegated or assigned.

Required Knowledge, Skills, and Experience:
Undergraduate degree or diploma in a related field (Computer Science, Engineering, etc).
Strong technical and problem solving skills, and the desire / aptitude for continuous learning.
One year experience which includes a combination of large academic projects and prior work placements;
Proficient in C# .Net, and Angular
Understanding of stored procedures, SQL Server,
Strong working knowledge of HTML, JavaScript , CSS
Team player who enjoys a fast-paced environment with the proven ability to work tight deadlines under pressure.
Excellent organizational and communication skills, possessing a high level of creativity, problem solving and analytical abilities.
Entrepreneurial spirit suited for fast-paced, results-based environment, requiring flexibility to ever-changing needs.