cover image
Applied Systems Canada

Applied Systems Canada

www1.appliedsystems.com

3 Jobs

87 Employees

About the Company

We can help everyone at your agency transform to make the day-to-day more efficient and extend the traditional storefront to online insurance experiences.

Listed Jobs

Company background Company brand
Company Name
Applied Systems Canada
Job Title
Software Engineer
Job Description
**Job Title:** Software Engineer **Role Summary:** Remote Software Engineer to design, develop, and maintain production-quality software for the Commercial Lines Development team. Focus on modern web applications, containerized deployments, and supporting legacy systems. **Expectations:** 3+ years of software engineering experience. Proficiency in Go, C#, and front-end frameworks (React, Angular). Familiarity with containerization and cloud platforms (Google Cloud, Azure). **Key Responsibilities:** - Collaborate in Agile Scrum teams to deliver scalable software solutions aligned with business needs. - Design, develop, test, and document software for web and client/server applications. - Maintain existing systems, implement new features, and optimize performance through automated testing. - Monitor and resolve production and non-production application issues. - Improve usability and efficiency through cross-functional collaboration. - Stay current with emerging tools and technologies. **Required Skills:** - Programming: Go, C#, React, Angular (Smalltalk desirable). - Testing: Cypress or equivalent frameworks. - Databases: PostgreSQL, BigQuery. - Cloud & DevOps: Google Cloud, Azure, Kubernetes, containerization. - Agile practices: Jira, Confluence. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, MIS, CIS, or equivalent experience. - Strong Agile methodology understanding. - Demonstrated team collaboration in software development environments.
Canada
Remote
Junior
23-09-2025
Company background Company brand
Company Name
Applied Systems Canada
Job Title
Software Engineer / Senior Software Engineer
Job Description
**Job Title:** Software Engineer / Senior Software Engineer **Role Summary:** Develop and maintain robust web applications, microservices, and responsive interfaces for the insurance technology sector using React, Golang, and Google Cloud Platform (GCP). Collaborate with Scrum teams and stakeholders to deliver scalable, high-quality software solutions. **Expectations:** - **Software Engineer**: 3+ years of enterprise React web development; 5+ years of professional web application and service development. - **Senior Software Engineer**: 8+ years of software engineering experience, including leadership in technical guidance and team support. **Key Responsibilities:** - Design, develop, and maintain code for web applications and microservices using React, Golang, and GCP services. - Conduct code reviews and advocate for coding standards and best practices. - Collaborate on Scrum teams to deliver responsive user interfaces and integrated solutions. - Develop gRPC/RESTful services and automated testing (Cypress, RestSharp) for feature validation. - Support architectural design, DevOps practices, CI/CD pipelines, and performance monitoring with tools like GCP Cloud Monitoring/Datadog. - **Senior Role**: Provide complex technical problem-solving, mentor teams, and drive technical decisions; champion process improvements and advanced testing strategies. **Required Skills:** - Proficiency in React, Golang, C#, TypeScript/JavaScript, Node.js, and containerization (Kubernetes). - Experience with GCP, PostgreSQL/SQL Server, and development tools (Jira, Confluence, Visual Studio Code). - Strong testing knowledge: unit, E2E, performance, and automated testing frameworks. - Familiarity with Agile/Scrum methodology. - DevOps and CI/CD expertise in cloud environments. - **Senior-Level Skills**: Advanced knowledge of CI/CD pipelines, UI/API testing (RestSharp, Cypress), and technical leadership (mentoring, architecture design). **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or related field, or equivalent work experience. - Relevant certifications (e.g., Google Cloud, Agile/Scrum) preferred but not mandatory.
United states
Remote
Senior
08-10-2025
Company background Company brand
Company Name
Applied Systems Canada
Job Title
Software Engineer / Sr Software Engineer
Job Description
**Job Title** Software Engineer / Senior Software Engineer – API Development **Role Summary** Deliver scalable, high‑quality API solutions for a cloud‑native SaaS insurtech platform. Work collaboratively with product managers and global engineering teams to design, build, test, and maintain RESTful services that drive customer experience and business value. **Expectations** - At least 5 years of professional software engineering experience (8+ for senior level). - Strong commitment to coding standards, automated testing, and continuous delivery. - Ability to contribute to architectural decisions and mentor junior engineers. - Excellent communication and code‑review practices. **Key Responsibilities** 1. Design, develop, and deploy robust APIs using .NET/C#, TypeScript/JavaScript, SQL Server, OpenAPI, and Apigee. 2. Write clean, maintainable code that aligns with internal standards and architecture guidelines. 3. Build and maintain automated test suites; execute unit, integration, and regression tests. 4. Participate in code, design, and technical reviews to ensure quality and knowledge sharing. 5. Monitor application performance and reliability in production and staging; troubleshoot and resolve issues. 6. Contribute to cloud operations using Kubernetes, GitLab CI/CD, and observability tools (DataDog, etc.). 7. Provide technical guidance and mentorship for peers (senior role). 8. Collaborate with product owners to define feature scope, effort estimations, and acceptance criteria. **Required Skills** - Proficiency in .NET/C# and TypeScript/JavaScript (Node.js). - Experience with relational databases (SQL Server) and API definition (OpenAPI). - Familiarity with API gateways (Apigee) and SaaS application patterns. - Hands‑on experience in cloud environments, container orchestration (Kubernetes), CI/CD pipelines (GitLab), and monitoring (DataDog). - Solid knowledge of software development life cycle, source control (Git), build tooling, automated testing, and deployment practices. - Strong analytical and debugging abilities. - For Senior level: 8+ years of experience; demonstrated leadership in technical discussions and mentorship. **Required Education & Certifications** - Minimum of a Bachelor’s degree in Computer Science, Engineering, or related field (degree not mandatory but preferred). - No specific certifications required, though knowledge of Azure/AWS/GCP and relevant tooling is beneficial.
Canada
Remote
Senior
06-11-2025