Engineers & Geoscientists British Columbia is currently searching for a Senior Developer Analyst to join our team in Burnaby.
The Senior Developer Analyst is responsible for incrementally building, testing, and deploying enterprise solutions built in .NET, which utilize SQL databases, web technologies, web services, reporting, and integration tools. The successful candidate will provide technical leadership to intermediate and junior developers, including leading other developers to deliver project goals, and is a key partner to business stakeholders to implement change and business transformation.
WHAT YOU WILL BE DOING
- Working in partnership with business stakeholders to review, analyze and evaluate business processes, systems and user needs
- Proposing and implementing solutions that combine IT technology and business process modifications; advising and recommending new and changed business processes to business managers and senior business leaders
- Assisting business partners in the transformation of data into knowledge by providing expertise and assistance with business intelligence tools and an understanding of the underlying data
- Serving as an expert on software development, tools, architectures and data technology
- Ensuring data can be accessed efficiently and in a secure fashion
- Providing technical direction, review, and coaching of senior, intermediate and junior developers to build quality solutions that satisfy business needs by explaining business needs, describing technical solutions, providing technically complete programming examples, leading brainstorming sessions related to data models and technical designs, defining testing requirements, and performing coding reviews
- Designing, developing and testing data models, code, GUIs, reports and BI systems needed to implement business solutions; performing unit, system, and integration testing, assisting with end user testing
- Creating work package plans that list your tasks and their estimated effort to deliver project goals. Providing weekly updates on plans and progress, reviewing other developers' updates for issues, providing recommendations to mitigate impact to the plan, and reporting weekly on own project plans and other developer' plans related to same projects
- Providing overall project leadership to ensure that the appropriate business solution is delivered within budget and timeline
- Participating in the support and problem resolution of existing systems, assisting in the administration of infrastructure, resolution of partner issues, and the deployment of services to end users
WHAT YOU BRING TO THE TABLE
The successful applicant will possess the following:
- Bachelor's degree in computer science
- Minimum 6 years of relevant experience including:
- Experience in a development role delivering enterprise-level solutions
- Designing, coding, testing, and deploying technical solutions implemented in .NET
- Implementing web-based solutions using HTML, CSS, and Javascript
- DevOps toolchain experience: Azure DevOps preferred but not required
- Working with business partners to change business processes and technology, and
- Defining and working with data models
- In-depth, hands-on knowledge of C#, data modelling, SQL/RDBMS, technical development processes and patterns, system architectures, reporting, and web development must have been acquired through a combination of education and self-learning with hands-on work experience advancing these skills to a senior level
- The ability to lead technical developers on a project where incremental agile delivery is required
- Skills associated with managing business partner's expectations, understanding and re-engineering business processes, identifying true business requirements and designing appropriate technical solutions are critical to being successful
- Excellent written and verbal communications skills
- The ability to be accountable and work with minimal supervision on an array of enterprise technology platforms, and
- The ability to work and interact in a professional office environment
WHAT'S IN IT FOR YOU?
Each member of our team enables us to deliver on our vision to be "the innovative regulatory leader respected by community and governments while striving for professional excellence through an engaged and supported membership." At Engineers and Geoscientists British Columbia we are committed to demonstrating our values of respect, team, integrity, accountability, professionalism, and innovation.
We have a flexible work environment and are committed to employee development. We offer a compensation package that includes a competitive salary, a generous benefits program including a group health program, a group retirement program, generous vacation allowances, and a flex day program that offers compressed workweeks.
WHO ARE WE?
Engineers and Geoscientists BC is proud to be recognized as one of BC's Top Employers.
Engineers and Geoscientists British Columbia is the business name of the Association of Professional Engineers and Geoscientists of the Province of British Columbia. Engineers and Geoscientists BC regulates and governs these professions under the authority of the Professional Governance Act.
We are charged with protecting the public interest by setting and maintaining high academic, experience, and professional practice standards for over 38,000 registrants. Individuals licensed by Engineers and Geoscientists BC are the only persons permitted by law to undertake and assume responsibility for engineering and geoscience projects in BC.
We are a not-for-profit organization governed by a council of elected registrants, licensees, and government appointees. Council is accountable to the public through the Ministry of the Attorney General, under the Office of the Superintendent of Professional Governance, for both the governance and management of the organization.
To learn more about our work please visit us at https://www.egbc.ca/
Candidates are advised that Engineers and Geoscientists BC has a policy that requires all employees provide proof of being fully vaccinated against COVID-19 in a manner and form that is acceptable to the Organization and to be fully vaccinated against COVID-19 to be permitted to work in-person at the Engineers and Geoscientists BC offices or at any in-person work related meeting or event. Employees who are unable to be fully vaccinated against COVID-19 due to a legitimate medical condition or other ground protected by the BC Human Rights Code may request accommodation in relation to the requirements of this policy. All roles within the organization have a requirement to work in person and as such, compliance with this policy is a condition of employment.