About

Infosoft was formed in 2012 with only two members. At Infosoft, we develop innovative and creative products and services that provide total communication and information solutions. Among a plethora of services, web design and development, tailor made applications, ERPs, CRMs, e-commerce solutions, business-to-business applications, business-to-client applications, managed hosting and internet portal management are few that we offer. Satisfied clients around the globe bear testimony to the quality of our work. As a leader in technology exploring, Infosoft is committed to exporting quality software worldwide. The general purpose of Infosoft is to develop and promote advanced information technologies for multi-user operation. Infosoft's business philosophy is to assure the highest quality product, total client satisfaction, timely delivery of solutions and the best quality/price ratio found in the industry. Our emphasis is on offering a high degree of product user friendliness through a positive, creative and focused company staff.

Job Description

As a Senior Software Engineer, you would join our team building applications and and maintaining our data platform. You will help design, build, and run the cloud and on-premise infrastructure, including both backend (Node.js) and front-end services (React) powering this system. We are looking for an experienced engineer who will bring subject matter expertise, best practices, to wear different hats as needed, from backend and front-end, to DevOps and infrastructure. This is a full-time role in Toronto, Ontario.

Workplace Computer office software

Responsibilities and Duties

Senior Software Engineer
Responsibilities Duties
Work closely with internal teams Support Software Deployment, Customer Service, and Production Development Work
Work closely with Project Managers Leading Software Support Engineers and Performance Assurance Leads to plan and implement on-site deployments, uprades and performance assurance visits
Identify opportunities to standardize and improve quality of deployments Write, update and review technical documentation, including but not limited to, pre-configuration
Installation Sign off, trip pre-planning Trip action reports troubleshooting articles, training material, and lessons learned
Interface with clients and gather business requirements and objectives Translate clients’ business requirements and objectives into technical applications and solutions
Understand and evaluate complex data models Design, develop and implement new integration
Develop solutions to improvise performance and scalability of systems Execute system development and maintenance activities
Improve operations by conducting systems analysis; recommending changes in policies and procedures Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle
Prepare and install solutions by determining and designing system specifications, standards and programming
Support and develop software engineers by providing advice, coaching and educational opportunities

Essential Qualifications

Experience and Requirements
Minimum 10 years experience Post-Secondary Degree in Computer Science or related field
Proficiency in major programming languages Expert in AI and automation technology
Assets and Working Conditions
Multiple languages Travel may be required
Leadership Skills Time flexibility
Curiosity Not a remote job

Application Form

Name


Address

Postal Code

Email

Country

Province

Seeking

Willing to travel

Upload Resume

Comments