Software Engineer III (.net)

Emburse
Toronto
CAD 125,000 - 150,000
Job description

Emburse software engineers contribute to the development of an engaging and interconnected set of system solutions. As an engineer, you will enhance the experiences of your customers, solve interesting challenges, and design new solutions. Emburse, known for its innovation and award-winning technologies, is strong on engineering. This ensures you will have access to the best and brightest minds in our industry to grow your experience and career within Emburse.

What You'll Do

  1. Self-sufficient in at least one large area of the codebase
  2. Mastery of at least one language and developing mastery of multiple other languages, frameworks, and tools
  3. Identifies viable alternative solutions and presents them
  4. Understanding of relational databases, development frameworks, and commonly used industry libraries
  5. Understanding of testing and integration testing techniques
  6. Moderate understanding of how a handful of key sub-systems interoperate
  7. Ability to read and understand existing code and offer recommendations for improvement
  8. Understanding of OWASP
  9. SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases
  10. Understands product roadmap and how one contributes to the overall objectives
  11. Capability of prioritizing tasks
  12. Learns and applies secure software development practices, reviews code for vulnerabilities and raises awareness of secure programming practices
  13. Fixes bugs of moderate complexity and demonstrates proficient debugging skills
  14. Reviews code for team members, providing in-depth comments
  15. Develops new features or enhancements with minimal supervision
  16. Delivers medium level refactoring
  17. Implements unit testing and integration testing where needed
  18. Produces quality technical documentation
  19. Makes technical documentation/knowledge base contributions and technical team presentations
  20. Gives constructive feedback to team members
  21. Understanding of industry jargon and business concepts
  22. Raises roadblocks and updates estimations as needed

What We're Looking For

  1. Bachelor’s degree in Computer Science or related field, or equivalent years’ experience
  2. Minimum of 4 years of software development experience
  3. Understanding of various design patterns and OOP paradigm
  4. Experience in RESTful and security of API design
  5. Knowledge in at least 1 OOP language
Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer III (.net) jobs in Toronto