Manager, Software Engineering

EmburseToronto, OntarioOn-siteFull-timeStaff, 8–12 yearsListed 1 month ago

Apply now

About this role

Education & Experience

Education:

- Required: Bachelor’s degree in Computer Science or related field, or equivalent years’ experience

Experience:

- Required: Minimum of 4 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

Additional Eligibility Qualifications

Required Skills:

- Understanding of various design patterns and OOP paradigm

- Experience in RESTful and security of API design

- Knowledge in at least 1 OOP language

Core Competencies

Core Competencies

Problem Solving/Critical Thinking

- Analysis/Reasoning

- Dealing with ambiguity

- Creative and innovative thinking

- Decision

- making/judgement

- 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

- Tact

- Teamwork

- Relationship building

- Influencing others

- Diversity and inclusion

- Listening

Business Acumen

- Compliance/Best Practices

- Functional Alignment

Leadership

- Coaching / Mentorship

- Cultural awareness

- Project management

- Business alignment

- Evaluating Talent

- Managing and measuring work

Work Environment

This job operates in a professional, open office environment.

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.