Elevate your career as a Software Engineer I or II with British Columbia Investment Management Corporation (BCI) in Victoria or Vancouver. Collaborate with cross-functional teams to design and deliver impactful technology solutions.
At BCI, you'll work in a dynamic Technology department, contributing to meaningful projects while building technical expertise. This role offers positions at both Software Engineer I and II levels depending on experience. You'll engage deeply with various technologies and methodologies, enhancing both your skills and BCI's business operations.
Key Responsibilities:
• Design and develop scalable software applications • Collaborate with stakeholders to define requirements • Support Agile and DevOps practices throughout the lifecycle • Troubleshoot issues for improved system performance • Apply emerging technologies like AI to enhance capabilities
Requirements: • Bachelor's degree in Computer Science or related field • 1+ years for Engineer I; 5+ years for Engineer II • Proficiency in .NET, C#, Python, or JavaScript • Experience in cloud environments like Azure or AWS • Solid communication and collaboration skills
Contribute to investment innovation by leveraging your software development skills with BCI in Victoria or Vancouver. #J-18808-Ljbffr