View All Jobs 1340

Software Engineer Iii

Develop new features for the expense management software to enhance user experience.
Toronto
Mid-Level
4 weeks ago

✨ About The Role

- The Software Engineer II will contribute to the development of interconnected system solutions that enhance customer experiences. - Responsibilities include mastering at least one large area of the codebase and developing new features or enhancements with minimal supervision. - The role requires understanding the product roadmap and how individual contributions align with overall objectives. - The engineer will be expected to implement unit testing and integration testing where needed, ensuring quality technical documentation is produced. - The position involves reviewing code for team members, providing constructive feedback, and fixing bugs of moderate complexity.

âš¡ Requirements

- The ideal candidate will have a bachelor's degree in Computer Science or a related field, or equivalent experience. - A minimum of 4 years of software development experience is required, demonstrating a solid understanding of various design patterns and the OOP paradigm. - Proficiency in at least one object-oriented programming language is essential, along with a developing mastery of multiple other languages, frameworks, and tools. - The candidate should possess a strong understanding of relational databases and industry libraries, as well as testing and integration testing techniques. - A self-sufficient individual who can identify viable alternative solutions and present them effectively will thrive in this role.
+ Show Original Job Post
























Software Engineer Iii
Toronto
Engineering
About Emburse
Expense management and AP automation.