Software Developer
Role Overview
Prevue seeks an intermediate software engineer to design, build, and support software solutions built on C#/.NET and deployed on AWS.
The hands-on role focuses on coding and code review, with substantial work on AWS infrastructure and CI/CD pipelines.
The engineer collaborates on design and architecture, owns features through deployment, and helps maintain production systems.
Key Skills for This Role
Full Job Posting
Role overview
Prevue seeks an intermediate software engineer to design, build, and support software solutions built on C#/.NET and deployed on AWS.
The hands-on role focuses on coding and code review, with substantial work on AWS infrastructure and CI/CD pipelines.
The engineer collaborates on design and architecture, owns features through deployment, and helps maintain production systems.
Workplace
- Hybrid schedule: two days in the Vancouver office and three days remote.
Salary range
- Salary range is $85,000–$100,000 CAD; the posting does not specify a pay cadence.
Responsibilities
- Design, develop, test, and maintain C#/.NET features and services with clean, maintainable, well-tested code.
- Turn requirements into scoped technical tasks and implementation plans with product managers, business analysts, and senior engineers.
- Maintain and monitor AWS web and database infrastructure, provision resources, respond to alerts, and apply security and configuration updates.
- Build and improve CI/CD pipelines and deployment automation; contribute to infrastructure as code and containerized deployments.
- Review code, share knowledge, and support junior developers through pairing.
- Own features from implementation and testing through deployment and ongoing maintenance.
- Troubleshoot application, deployment, and infrastructure problems in development and production.
- Contribute to technical design, architecture standards, cross-functional delivery, and Agile ceremonies.
- Improve application and AWS performance, document code and infrastructure, and suggest tooling or process improvements.
Required qualifications
- 3–4 years of professional software development experience with C# and .NET Framework and/or .NET Core.
- Hands-on experience with AWS services such as EC2, RDS, S3, Lambda, or ECS.
- Practical experience building or maintaining CI/CD pipelines, such as GitHub Actions, Azure DevOps, Jenkins, or AWS CodePipeline.
- Working knowledge of DevOps practices, infrastructure as code, containerization, and monitoring/logging tools.
- Experience with relational databases and SQL; familiarity with Agile/Scrum.
- Strong problem-solving skills and ability to work independently and collaboratively.
Nice to have
- Experience with CloudFormation or AWS CDK.
- Exposure to container orchestration such as ECS/EKS.
- AWS certification such as AWS Certified Developer or SysOps Administrator – Associate.
Additional benefits
- Full medical, dental, and extended health coverage; wellness allowance; RRSP/TFSA matching; paid training and professional development; educational allowance.
- The posting describes a casual office environment.
About Prevue
Prevue develops job-fit assessment tools and says its assessments have been used for more than 20 million candidates worldwide.
The company describes a collaborative workplace focused on helping organizations hire and build stronger teams.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career