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.
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.
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 |
|
|