Software Developer
Smythe LLP
Software Developer
Salary Range: $110,000 - $120,000/year
Our firm
Smythe LLP is a leading professional services firm with offices in Vancouver, Langley and Nanaimo. Since 1980, Smythe has assisted clients in BC, Canada and across the border with their accounting, assurance, taxation, insolvency and advisory needs. Smythe’s clients include private, public, family-owned and non-profit organizations across a wide range of industries. Smythe is also a member of Allinial Global, one of the largest international accounting networks.
The firm’s diverse team comprises over 200 individuals in both professional and support roles, all of whom work together to achieve our mission of building meaningful connections, providing expertise and delivering enduring value to our clients.
The Opportunity
The Software Developer at DBS provides crucial software solutions for Smythe. The Software Developer oversees creating, executing, and keeping up high-quality software applications that satisfy the requirements of our clients/customers. This role needs strong technical skills, a good understanding of software development standards, and the capacity to work together in a dynamic environment.
Responsibilities
- Design, develop, and maintain software applications and systems. Follow established coding standards and best practices to write code that is clean, efficient, and maintainable.
- Work effectively with cross-functional teams to define requirements, assess technical feasibility, and deliver high-quality solutions on schedule.
- Identify and resolve issues that occur during development and in production. Use critical thinking and problem-solving skills to find root causes and implement solutions that work.
- Take part in code reviews to ensure the quality and integrity of the codebase. Give and receive constructive feedback to peers and contribute to continuous improvement efforts.
- Keep up with emerging technologies, tools, and industry trends. Actively pursue opportunities for learning and professional development to improve technical skills and expertise.
- Create and maintain technical documentation including design documents, architecture diagrams, and API specifications to ensure clear and shared understanding among team members.
- Adopt Agile/Scrum methodologies and participate in sprint planning, daily stand-ups, sprint reviews, and retrospectives. Work with team members to prioritize tasks and deliver incremental value to stakeholders.
Role Qualifications
- Software development related diploma or degree, unless replaced by significant equivalent experience demonstrating a solid understanding of computing fundamentals and the ability to keep pace with changes in the industry
- Minimum of 5 years of related work experience in information technology with a minimum of 3 years of experience Dynamics 365 (Sales and Marketing) and/ or Power Platform
- Demonstrated experience leading solution design and discovery
- Experience with C# and Javascript required, experience with CSS, HTML, Python are an asset
- Excellent communication skills - both written and verbal
- Demonstrated experience working with complex systems integrations and datasets
- Experience working with an accounting firm an asset but not required.
- Working knowledge of Microsoft Azure services
- Proficiency with Visual Studio, Azure DevOps and experience with GIT Repositories
- Advanced critical thinking, problem solving skills, ability to coordinate with multiple teams and excellent oral and written communication skills
What Smythe offers
At Smythe, we strive to offer a competitive salary and benefits package that accurately reflects our people’s values and ambitions. We prioritize professional development and have fostered a dynamic and progressive work culture. As a firm, our focus is on collaboration and building personal relationships with clients, mentors and peers. Learn more about what you can expect from Life at Smythe by visiting our website (www.smythecpa.com) and following us on Instagram (@lifeatsmythe) and LinkedIn (@Smythe LLP).
We thank you for your interest in joining Smythe! We will get back to you regarding any updates to your application.
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume