software engineer

WIA Software Systems Inc.
Vancouver, BC, CA
$54 an hour
Permanent
Full-time
  • Work Term : Permanent
  • Work Language : English
  • Hours : 30 to 40 hours per week
  • Education : Bachelor's degree
  • Experience : 2 years to less than 3 years
  • Computer programming / programmer, general
  • Computer science
  • Computer software 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
  • JavaScript Object Notation (JSON)
  • Usability testing
  • Operate automatic or other testing equipment to ensure product quality
  • Consult with clients after sale to provide ongoing support
  • 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

  • Agile
  • Cloud
  • Development and operations (DevOps)
  • Eclipse
  • Jira
  • Microsoft Visual Studio
  • Environment - Client / Server
  • Environment - Distributed
  • HTML
  • Intranet
  • Internet
  • XML Technology (XSL,XSD,DTD)
  • Servers
  • Desktop applications
  • Enterprise Applications Integration (EAI)
  • Java
  • File management software
  • Word processing software
  • X Windows
  • Servlet
  • Object-Oriented programming languages
  • Presentation software
  • Mail server software
  • Project management software
  • Programming software
  • Database software
  • Programming languages
  • Software development
  • MS Office
  • Spreadsheet
  • Oracle
  • TCP / IP
  • Amazon Web Services (AWS)
  • Atlassian Confluence
  • GitHub
  • Performance testing
  • Postman
  • Software quality assurance
  • MS Excel
  • MS Outlook
  • MS SQL Server

Area of work experience

  • Project implementation
  • Design
  • Quality assurance or control

Area of specialization

  • Scrum
  • System integration
  • Development of computer applications
  • Development
  • Accessibility testing
  • Business process management
  • Technical support
  • User experience design
  • Testing
  • Business methods analysis
  • E-commerce
  • Development of quality assurance programs

Work conditions and physical capabilities

  • Fast-paced environment
  • Work under pressure
  • Tight deadlines
  • Repetitive tasks
  • Attention to detail

Personal suitability

  • Accurate
  • Client focus
  • Efficient interpersonal skills
  • Excellent oral communication
  • Excellent written communication
  • Initiative
  • Judgement
  • Organized
  • Team player
  • Dedication
  • Analytical
  • Proactive
  • Quick learner

Workplace information

Hybrid

Health benefits

  • Dental plan
  • Health care plan
  • Vision care benefits

Financial benefits

Life insurance

Other benefits

  • Learning / training paid by employer
  • Paid time off (volunteering or personal days)

Support for persons with disabilities

Provides awareness training to employees to create a welcoming work environment for persons with disabilities

Support for newcomers and refugees

Does not require Canadian work experience

Support for Indigenous people

  • Provides cultural competency training and / or awareness training to all employees to create a welcoming work environment for Indigenous workers
  • 1 day ago
Related jobs
TikTok
Vancouver, British Columbia

Minimum Qualifications- Current or recent graduate with a background in Software Development, Computer Science, Computer Engineering, or a related technical discipline; - Proficiency in designing data structures, building algorithms, and at least one programming language: Go/Python/PHP/C++/C/Java;- ...

Maple
Anywhere - Canada

We're growing our engineering team in order to scale multiple business lines and enhance access to healthcare for Canadians. Hiring manager: SVP, Engineering. ...

Highspot
Vancouver, British Columbia

Improve CI/CD infrastructure to empower the entire engineering organization to deliver quality code with higher efficiency and higher velocity. Extensive experience architecting SaaS software platforms at scale. ...

Lime
Canada

Lime is hiring a Staff Security Software Engineer to join our Security team! In this role, you will help us revolutionize the way people move around cities. You'll develop and maintain incident response plans, improve security-related standards and processes, and mentor and train junior engineers. S...

Braze
Remote - British Columbia
Remote

We're looking for a Senior Full Stack Engineer for our Messaging Components team, which is the team responsible for building, maintaining, and evolving Canvas, our flagship product. You’ll be a key engineering contributor and help us evolve critical components of our systems, building and optimizing...

Electronic Arts
Vancouver, British Columbia

Engineering Collaboration software - JIRA, Git, Slack, Confluence. Experience with the standard processes of creating professional software, including integrating with the team process, writing high quality code, reviewing code and designs. ...

Lionbridge
Work From Home, Any State, Canada
Remote

Ingénieur en logiciel / Software Engineer. Lionbridge is seeking a talented individual to work as a Senior Software Engineer. Mentoring more junior engineers through code reviews and 1-on-1 sessions. ...

MongoDB
Canada

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. The Build Team supports build systems for the entire MongoDB engineering organization. Most MongoDB engineers rely on these tools for their daily work. In addition to...

CENTRIC SOFTWARE INC
Remote, Eastern Canada, CA
Remote

About Us: At Centric Software, we're leading the way in enterprise software innovation, empowering clients in today's dynamic markets. As we expand our Canadian development team, we're seeking Senior Software Engineers with a strong proficiency in Java and/or JavaScript. Your Role: As a Senior Softw...

Workday, Inc.
Vancouver, British Columbia

As a Software Engineer, you will have the opportunity to tackle sophisticated problems, which comes with developing and delivering global critical enterprise software using your expertise in design, coding, algorithms, and complexity analysis. Analyze, design, program, debug, and modify software enh...