Share this Job
Apply now »
ATS Company:  ATS Automation Tooling Systems
Requisition ID:  6082

Cambridge, ON, CA, N3H 4R7

Date:  May 13, 2022

Software Developer

Job Description


Position:             Software Developer
Department:       Global IT Shared Services
Reports To:         Director, IT Applications and Development

Position Requirements


Education & Certification


  • University degree or college diploma in a computer engineering discipline 
  • 3+ years of Software Development experience with .Net and Java
  • Relevant product & technology certifications


Knowledge & Experience


  • Proven Experience with .Net development (C#), Java, JavaScript, JQuery and HTML, Angular
  • Strong experience in ESB platforms like MuleSoft - Experience integrating systems
  • Strong experience in database architecture and integrations like MS SQL, Mongo DB, etc.
  • Experience in JQuery and HTML, PowerShell is an asset
  • Experience with Digital Form and Workflow Engines – Such as products like AgilePoint 
  • Experience in administration, configuring, developing in Sharepoint is an asset
  • Demonstrate an ability to learn quickly in a rapid-paced environment
  • Excellent verbal and written communication skills
  • Strong desire to learn new industries and technologies
  • Collaborate with Business Systems Analysts to develop technical specifications and test plans
  • Developing existing programs by analyzing and identifying areas for modification;
  • Maintaining systems by monitoring and correcting software defects;
  • Working closely with other staff, such as project managers, business analysts, other developers, systems analysts and system architects
  • Consulting clients and colleagues concerning the maintenance and performance of software systems with a view to writing or modifying current operating systems;
  • Investigating new technologies
  • Presenting ideas for system improvements, including cost proposals
  • Collaborative testing the product in controlled, real situations before going live
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures.
  • Obtains and licenses software by obtaining required information from vendors; recommending purchases; testing and approving products.
  • Protects operations by keeping information confidential.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.



Personal Attributes


  • Excellent analytical, mathematical and creative problem-solving skills.
  • Excellent listening, interpersonal, written, and oral communication skills.
  • Ability to conduct research into systems issues and products as required.
  • Ability to communicate ideas in both technical and user-friendly language.
  • Highly self motivated and directed.
  • Ability to effectively prioritize and execute tasks in a high-pressure environment.
  • Experience working in a team-oriented, collaborative environment.
  • Able to exercise independent judgment and take action on it.
  • Willingness to work on all sizes of projects and development tasks whether they be large or small


Work Conditions


  • Occasional evening and weekend work to meet deadlines.
  • Occasional work-related travel.
  • Sitting for extended periods of time.
  • Dexterity of hands and fingers to operate a computer keyboard or mouse, and to handle other computer components.
  • Lifting and transporting of moderately heavy objects, such as computers and peripherals. 



Apply now »