Full-Time Advanced Software Engineer
SGS is hiring a remote Full-Time Advanced Software Engineer. The career level for this job opening is Experienced and is accepting Winnipeg | Toronto, Canada based applicants remotely. Read complete job description before applying.
SGS
Job Title
Posted
Career Level
Career Level
Locations Accepted
Share
Job Details
Advanced Software Engineer is responsible for delivering and improving in-house software applications (primarily C# and some JavaScript & vbscript). This role requires integration with primarily Microsoft & Oracle database platforms.
Responsibilities:
- Coding, debugging, testing, and troubleshooting throughout the software development life cycle (SDLC).
- Developing flowcharts, layouts, and documentation to identify requirements and solutions.
- Writing well-designed, testable code.
- Providing implementation and post-implementation support.
- Producing specifications and determining operational feasibility.
- Integrating software components.
- Developing software verification plans and quality assurance procedures.
- Testing data and performing system testing.
- Performing quality assurance on applicable functionality.
- Documenting and maintaining software functionality.
- Troubleshooting, debugging, and upgrading existing systems.
- Collecting and documenting user feedback.
- Assisting with user training.
- Complying with project plans and industry standards.
- Adhering to internal standards, policies, and procedures.
- Performing other duties as assigned.
Skills and Experience:
- Education: Bachelor's degree in Information Technology, Computer Science, Computer Engineering, or related discipline.
- Experience: 4-7 years of related experience.
- Laboratory Experience (Preferred): 1-2 years of related experience.
- Understanding of software engineering principles, frameworks, and technologies.
- 1+ years of experience with web technologies (HTML, JavaScript, CSS).
- 3+ years of experience with SQL / relational databases.
- 3+ years of experience building client-server applications, web applications, back-end services, and/or APIs.
- Expertise in at least one compiled language (Java, C, C#, etc.).
- Expertise in at least one interpreted language (JavaScript, Python, PowerShell, etc.).
- Prior experience gathering and analyzing end-user requirements.
- Predictive analytics experience (preferred).
- Experience creating automated scripts and software (preferred).
Additional notes:
- SGS is an Equal Opportunity Employer.
- Reasonable accommodations are available.
- Candidates applying for Canadian job openings must be authorized to work in Canada.