Product Engineering Services for the High-Tech Sector
Senior Software Engineer
Location
Canada
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
High Tech Genesis
• Manage a portfolio of enterprise applications throughout their lifecycle • Perform upgrades, patching, deployments, and application retirements • Troubleshoot issues across desktop, cloud, and integrated environments • Develop automation using PowerShell to streamline operational tasks • Support software packaging and enterprise deployment processes • Coordinate with vendors for releases, escalations, and issue resolution • Maintain documentation such as runbooks, deployment guides, and procedures • Improve operational processes and introduce repeatable workflows
Job Requirements
- Bachelor’s degree in Computer Science, Information Technology, or related field
- 5+ years supporting or engineering enterprise applications
- Experience with Azure DevOps or similar work‑management tools
- Strong background in: Windows client applications, SaaS platforms, Software packaging and deployment, PowerShell scripting, Desktop and cloud troubleshooting
- Excellent communication and stakeholder‑management skills
- Nice to have: End User Computing (EUC) engineering
- Application packaging (SCCM, Intune, or similar)
- SaaS administration
- Supporting large enterprise environments
- Strong documentation and process‑improvement mindset
Benefits
- Equal Opportunity Employer committed to building inclusive teams
- Accessible recruitment process and accommodation upon request
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Working with a team to develop, test, and maintain business applications built on Microsoft technologies • Design, develop, and unit test applications in accordance with established standards • Participating in peer-reviews of solution designs and related code • Package and support deployment of releases • Analyzing and resolving technical and application problems • Adhering to high-quality development principles while delivering solutions on-time and within scope • Ability to focus on multiple projects concurrently
• Designs, develops, and implements GraphQL APIs to provide unified data access across multiple systems • Leads the development and expansion of semantic API architecture including schema design, resolver optimization, and data normalization strategies • Establishes data governance and security practices for semantic API layers • Collaborates with Data Engineering teams to integrate data sources and transformation patterns • Leads quality improvement processes including code reviews, schema validation, and performance optimization • Mentors junior engineers and provides technical leadership on GraphQL and semantic architecture best practices • Develops comprehensive documentation for semantic API patterns and implementations
• Develop and maintain web applications using Angular, HTML, CSS and TypeScript. • Develop REST APIs using C# Web API on .NET Framework and .NET Core platforms. • Participate in defining and implementing software architectures and integrations between systems. • Model, develop and optimize queries and stored procedures in SQL Server using T-SQL. • Work on the architecture and maintenance of relational databases. • Perform testing, bug fixes and continuous improvements on applications. • Participate in agile ceremonies (Daily, Planning, Review and Retrospective). • Collaborate with analysts, architects and other developers to ensure quality deliveries. • Perform version control using Git. • Document technical solutions and support maintenance and evolution of systems.
Senior Software Development Engineer – Ambulatory, MyChart
CVS HealthCVS Health is a leading healthcare company operating CVS Specialty, CVS Pharmacy, CVS MinuteClinic, and CVS Caremark. In 2018, CVS combined forces with healthca
• Build and maintenance of Epic environments • Lead Discovery calls and provide Level of Effort • Facilitate design sessions with business leaders and analysts • Create and fulfill EHR use cases, identify business and functional requirements and working closely with IT resources to translate requirements and workflows to technical specifications • Lead documentation efforts for discovery and implementation • Ensure requirements and future state workflows are clearly defined • Work with Project Managers to identify tasks and associated estimates. • Support execution of vendor upgrades, system changes and environment maintenance procedures • Participate in the analysis of current state processes and collaborate with clinical business and reporting users to create future state processes • Identify and document process and data gap • Participate in the creation and completion of project related deliverables including: Use Cases, Business requirements, Technical specifications, Scope documents, Gap analysis, Impact assessment




