software engineer

CRESTA AI CANADA INC.
Toronto, ON, CA
$145K-$185K a year
Temporary
Full-time
  • Education : Bachelor's degree
  • Experience : 3 years to less than 5 years
  • Computer science
  • Computer software engineering
  • Systems engineering

Work setting

Software company

Tasks

  • Collect and document user's requirements
  • Coordinate the development, installation, integration and operation of computer-based systems
  • Define system functionality
  • Develop flowcharts, layouts and documentation to identify solutions
  • Develop process and network models to optimize architecture
  • Develop software solutions by studying systems flow, data usage and work processes
  • Evaluate the performance and reliability of system designs
  • Evaluate user feedback
  • Execute full lifecycle software development
  • Prepare plan to maintain software
  • Research technical information to design, develop and test computer-based systems
  • Synthesize technical information for every phase of the cycle of a computer-based system
  • Upgrade and maintain software
  • Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems
  • Conduct tests and perform security and quality controls
  • Execute and document results of software application tests and information and telecommunication systems tests

Computer and technology knowledge

  • Amazon Web Services (AWS)
  • Python
  • TypeScript

Workplace information

Hybrid

Health benefits

  • Dental plan
  • Disability benefits
  • Health care plan
  • Vision care benefits

Financial benefits

  • Group insurance benefits
  • Life insurance
  • Stocks / shares

Long term benefits

Maternity and parental benefits

Other benefits

  • Other benefits
  • Work Term : Temporary
  • Work Language : English
  • Hours : 40 hours per week
  • 1 day ago
Related jobs
Capgemini
Toronto, Ontario

Product Software Engineer - Software Engineer-077188. As Senior Software Engineer, you will work on one of the world's largest social media platform which deals with a few petabytes of data coming to the system daily. Software Engineer with Solid Java coding skill. Investigate, create, and implement...

Autodesk
Toronto, Ontario
Remote

As a global leader in 3D design, engineering, and entertainment software, we empower individuals and organizations to imagine and create a better future. As a Principal Software Engineer at Autodesk, you will develop high-quality, scalable, and secure code for our products and solutions while growin...

Scotiabank
Toronto, Ontario

We are looking for a Senior Software Engineer to join our Global Wealth Management Technology (GWMT) – we develop and modernize technology that powers the Global Wealth Management business lines. Experience working with all phases of SDLC (Software Development Life Cycle). ...

Scotiabank
Toronto, Ontario

The Global Technologies Application team that supports the Global Banking and Markets business is looking for a Lead Software Engineers to take on a challenging and exciting role. As a Lead Software Engineer, you will be responsible for the design, architecture and final delivery of the solution wit...

Accenture
Toronto, Ontario

Focus on all layers of the application stack, applying knowledge of technology and software engineering practices to drive automation adoption within the appropriate phases of the software development lifecycle. Accenture Technology - Quality Engineering. Accenture helps companies rotate to New IT w...

Dropbox
Canada
Remote

As a Software Engineer on the DocSend Platform team, you will play a key role in tackling the scalability challenges we face as DocSend rapidly grows. Our Engineering Career Framework is and describes what’s expected for our engineers at each of our career levels. Act as a mentor throughout the soft...

Huawei Technologies Canada Co., Ltd.
Markham, Ontario

Conduct advanced research to explore and apply state-of-the-art LLM and AI techniques to improve software engineering processes, including requirements analysis, system design, modelling, and automated software testing. Collaborate with cross-functional teams of researchers, engineers, and product e...

Lime
Canada

We are looking for a strong senior software engineer to join our fast-growing team and contribute to two critical areas at Lime: Payments and Trust. Develop robust and extensible engineering platforms that can reliably serve millions of transactions at Lime. Contribute to shaping overall engineering...

Curtiss-Wright
Mississauga, Ontario

As a qualified Software Engineer with experience in control systems and automation, you will be expected to design, implement, and test software applications for naval systems. Develop and update Software Requirements Description (SRD), Software Design Descriptions (SDD), and Software Test Plans. De...

Microsoft Canada
Toronto, Ontario

We're a savvy group of generalizing specialists; we blend years of software engineering expertise with some of the newest and most popular tools, frameworks and methodologies to empower an entire organization to build great software. We are looking for a Software Engineer to drive implementation of ...