Placement papers | Freshers Walkin | Jobs daily: Software Engineer I (using VB.Net, C#, Python, SSRS,Crystal Reports other tools) at British Columbia Investment Management Corporation (BCI) (Vancouver, BC, Canada)

Search jobs and placement papers

Software Engineer I (using VB.Net, C#, Python, SSRS,Crystal Reports other tools) at British Columbia Investment Management Corporation (BCI) (Vancouver, BC, Canada)

Reporting to the Manager, Trading Applications, the Software Engineer I is responsible for software products and projects with a low level of complexity. The Software Engineer I collaborates and communicates with members of cross-functional teams and delivers business value to internal customers. She/he will develop customer-focused front-end and back-end applications in an Agile hybrid environment and enable the effective and efficient delivery of quality products. The position can be based in either Vancouver or Victoria with travel between the two cities.



  • Bachelor’s degree in Technology, Engineering, Computer Science, or a related field

  • A minimum of 2 years experience as Developer or Software Engineer with responsibility for development, testing and production support

  • A minimum of 2 years experience with Agile methods (Scrum) and DevOps practices

  • Must have development experience using programming languages such as: VB.Net, C#, Python, Perl, VBA, SQL, XML, XSL, XSML, XSD

  • Must have experience with issue tracking, product development and version control tools (Git and GitFlow)

  • Must have excellent customer-service, listening, communication and problem-solving skills

  • Report development experience in SSRS and Crystal Reports would be preferred


  • Professional certifications such as Certified Scrum Developer (CSD), Certified Scrum Professional (CSP), Agile Certified Practitioner (PMI-ACP) or equivalent credentials


  • Collaborates with team members, other IT teams and customers to understand the objectives, needs and issues of assigned customer area(s)

  • Collaborates with Solution Architects and Business Solution Engineers to define business and non-functional requirements and compelling user stories

  • Collaborates with and supports the Solution Architect with detailed solution design to deliver the desired business outcomes with cost-effective sustainment

  • Develops, implements, tests and delivers high quality and industry-standard products that deliver maximum business value to customers

  • Develops test strategies, designs automation frameworks and writes unit/functional tests

  • Presents products to internal and external stakeholders, reviews the work of other engineers and provides feedback in an open, respectful and constructive manner

  • Delivers products in line with schedule commitments and implementation plans

  • Proactively identifies risks and issues and proposes solutions to remove barriers

  • Applies knowledge of Agile methods and participates in team activities, ceremonies and efforts to continuously improve processes including backlog development or grooming, sprint planning and team retrospectives

  • Applies knowledge of DevOps practices including continuous deployment, continuous integration, test-driven development and automated testing

  • Applies knowledge of cloud technology concepts and platforms essential for the development of cloud products

  • Acts as a subject matter expert and provides support, ad hoc training and guidance to others to increase adoption of Agile methods and DevOps practices

  • Ensures technical artifacts are accurate, accessible, maintained and communicated

  • Undertakes special projects or assignments as required

  • Performs other related duties as required

Interested in joining the team at BCI? Learn more about us!

by via developer jobs - Stack Overflow

No comments:

Post a Comment