Software engineer (NOC 21232)

$50.00 - $72.12 hourly
  • Itech Choice International Inc.
  • 1 Toronto Street, Toronto, ON, Canada
  • Feb 01, 2023
Full time Information Technology

Job Description

Job duties:           

  • Seek to fully understand the requirements, including functional and non-functional requirements of the desired solution
  • Architect, design and build well-designed, well-engineered, stable, and scalable software products. 
  • Follow software design best practices such as continuous integration, test-driven development, and regular deployments. 
  • Create documentations for the design, test plan and input to user documentations.
  • Provide support for the software solutions when needed. This includes working with clients in troubleshooting, investigation, testing and fixing reported issues.  

Terms of employment: Two years

Start date: April 1, 2023 or earlier

Skills requirement:

  • Bachelor's Degree in Computer Science or related field
  • Solid programming background (5+ years experience) in Java and C++
  • Experience working with large software systems
  • Deep understanding on the following technology:
    • Web Container: Spring Boot, Tomcat, Websphere
    • Database: Mysql, Oracle, DB2, SQLServer
    • IDE: Intellij Idea, Eclipse
  • Experience with professional software build, test and deploy practices.
  • Experience working with data feeds, data stores or data lakes
  • A strong grounding in SQL and databases
  • Strong capabilities with Java Web Development
  • Good experience with API development
  • Experience working with Amazon RDS/MySQL
  • Good knowledge of JavaScript and web-based front-end technologies such as Angular, Vue or React.
  • Experience with the AWS Services
  • Understanding of what makes software supportable, scalable and attractive to users
  • Experiences working with unstructured data and OCR technology
  • Ability to work with legacy code and refactor or migrate to newer technologies
  • Knowledge and experience with financial services, retirement plans and investments
  • Good communication skills and good organization skills
  • Mandarin Chinese ability an asset

Language of work: English

Job ID - Reference