30 Jul
|
Emburse
|
Toronto
Who you are
- 2+ years of software development experience preferably in Java
- Broad knowledge of software development concepts
- Codes in at least one language; exposed to multiple languages, frameworks and tools
- Understands existing designs of their designated product area at a higher level
- Expanded understanding of how several key systems interoperate and the business
- Problems they solve
- Bachelor’s degree in Computer Science or related field, or equivalent years’ experience
- Required: Minimum of 2 years’ professional experience in Java development.
Experience working in OS X and Linux environments, Spring, AWS, Microservices, SQL, NoSQL, GIT.
Experience working in a scrum and DevOps environment. Good understanding of agile application development lifecycle
- Preferred: Experience Designing and building JSON or REST services, experience working with 3rd party APIs, AWS APIs, Docker or other containers, large-scale or distributed web applications, Test Driven Development and functional testing
- Certifications required: None
- Familiarity with the full stack of web development and proven history of web application development
- Understanding of secure application programming practices or vulnerabilities
- Strong understanding and practical experience with common design patterns
- Ability to solve business problems through creative and forward-looking solutions
- Ability to write clear, concise documentation
- Core Competencies:-
- Problem Solving/Critical Thinking
- Analysis/Reasoning
- Mathematical reasoning
- Problem solving
- Personal Effectiveness
- Accountability / Dependability
- Adaptability / Flexibility
- Ethics / Integrity
- Time Management
- Attention to detail
- Personal development / Continual learning
- Commitment to the job
- Interaction with Others
- Teamwork
- Influencing others
- Diversity and inclusion
- Listening
- Business Acumen
- Compliance/Best Practices
- Functional Alignment
What the job involves
- 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
- Process:
- SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases
- Follows existing coding standards
- Impact:
- Fixes defects, develops new features or enhancements with supervision
- Writes basic tests of small scope and complexity
- Contributes to API documentation
- May be asked to participate in peer code reviews and contributes comments
- Communication:
- Seeks mentorship and takes constructive advice from peers
- Learns how to make knowledge base contributions
- Learn industry jargon and business concepts to better understand the challenges our technology is designed to solve
Benefits
- Generous paid time off for every employee and versatile work schedules
- Volunteering opportunities
- Paid leave for new parents
- Medical, dental, vision, disability and life insurance plans
- Health savings accounts (HSA)
- Generous match to pre- or post-tax retirement savings accounts
- Financial planning services
- Flexible spending accounts
- Program in partnership with eCornell to grow their knowledge and their careers
- Quarterly outings and Friday get-togethers to build a strong community at work
- Delicious supply of snacks and beverages
📌 Software Engineer (Toronto)
🏢 Emburse
📍 Toronto