Location:
Toronto, CA
Job Description:Duties performed by this resource will include the following:
Design, Analyze, Write, modify, integrate and test software code
Maintain existing computer programs by making modifications as required
Identify and communicate technical problems, processes and solutions
Develops software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes
Investigates problem areas
Follows the software development lifecycle
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
Research and evaluate a variety of software products
Program animation software to predefined specifications for interactive CDs, DVDs, video game cartridges and Internet-based applications
Program special effects software for film and video applications
Write, modify, integrate and test software code for e-commerce and other Internet applications
Review existing software frequently and making any adjustments necessary to keep them running well
Write code and implement computer programs on multiple systems in the business
Build and use computer-assisted software engineering tools to automate some coding
Perform all requirements needed for the implementation of automated computer systems from start to finish
Use code libraries to simplify the writing of code
Collaborate with software developers in the creation of programs for their organization
Job Description:
Bachelor’s and/or Master’s degree in Computer Science, Computer Engineering or related technical discipline
Specialization in programming for engineering and scientific applications requires specific post-secondary study or experience.
5+ years of professional software development experience
Proficiency in Java or C++, and object-oriented design skills
Application architecture and design patterns
Experience serving as technical lead throughout the full software development lifecycle, from conception, architecture definition, detailed design, scoping, planning, implementation, testing to documentation, delivery and maintenance is preferred
Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
Experience in development of distributed/scalable systems and high-volume transaction applications
Job brief Our company is in search of a Remote Data Entry Clerk to assist with managing and updating our...
Apply For This JobA Data Entry Clerk, is responsible for inputting data and making changes to existing data figures in digital databases. Their...
Apply For This JobOur Exciting Opportunity 5G Physical Layer is the building foundation of 5G networks. It implements flexible multi-carrier waveforms (OFDMA), advanced...
Apply For This JobKey Job Elements: Software development for special projects in various computer languages (ex. VBA, C#, SQL) Full lifecycle for software...
Apply For This JobJob Description Work as a Remote Product Tester from home (no experience required). Evaluate products to provide user feedback to...
Apply For This JobÀ PROPOS DE NOVATIZE C’est bien connu, le commerce électronique, c’est l’avenir de l’entreprise moderne. Chez Novatize, nous avons su...
Apply For This Job