Senior Software Engineer II

September 7

🔄 Hybrid – Toronto

Apply Now

Emburse

Providing finance technologies and innovation that humanize work.

501 - 1000

💰 Private Equity Round on 2019-07

Description

•8+ yrs of software development experience, preferably with Lead position experience •Go-to expert in one area of the codebase; understands the broad architecture •Understanding OWASP and general understanding of PCI/DSS at a code level as needed •Takes personal responsibility for quality and maintainability of the product and actively identifies areas for improvementIdentifies problems/risks of own work and others •May have role in supervising others or leading moderately sized projects •Possesses empathy with the user of the software they are producing and uses that empathy to guide decision-making •SDLC processes are followed, including adopting agile-based processes/meetings, peer code-reviews, and technical preparations required for scheduled releases. •Partners with product and analytics and drive requirements that take into account all parties' needs •Owns the technical testing and performance plan for their projects •Expanded Code review responsibilities, including OWASP SSDLC assessment •Strong ability to mentor and guide junior developers •Develops sophisticated software without supervision •Identifies and proactively tackles technical debt before it grows into debt that requires significant up-front work to resolve •Sets direction at the project/service level and consistently influences decision-making •Develops large complex features and tackles difficult defects •Provides technical advice and weighs in on technical decisions that impact other teams or the company at large. May explore, research, and propose new technologies •Understands all industry jargon and business concepts to better understand the challenges our technology is designed to solve •Identifies viable alternative solutions and presents them •Gives constructive feedback to team members •Interact directly with customers when needed

Requirements

•Bachelor’s degree in Computer Science or related field, or equivalent years’ experience •Minimum of 8 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 •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 •Understanding of various design patterns and OOP paradigm •Experience in RESTful and security of API design •Knowledge in at least 1 OOP language

Apply Now
Built by Lior Neu-ner. I'd love to hear your feedback — Get in touch via DM or lior@techjobscanada.app
Jobs by Title
Account Executive jobsAccounting Manager jobsAccountant jobsAdministration jobsAdministrative Assistant jobsAnalytics Engineer jobsAndroid Engineer jobsAttorney jobsBackend Engineer jobsBusiness Development Rep jobsBusiness Operations & Strategy jobsChief of Staff jobsCivil Engineer jobsCloud Engineer jobsCommunity Manager jobsCompliance jobsContent Marketing Manager jobsContent Manager jobsContent Writer jobsCopywriter jobsCustomer Success jobsCustomer Support jobsData Analyst jobsDatabase Administrator jobsData Engineer jobsData Entry jobsData Scientist jobsDevOps jobsEcommerce jobsElectrical Engineer jobsEmail Marketing Manager jobsEngineering Manager jobsExecutive Assistant jobsController jobsFinancial Planning and Analysis jobsFull-stack Engineer jobsFrontend Engineer jobsGame Engineer jobsGeneral Counsel jobsGraphics Designer jobsGrowth Marketing jobsHuman Resources jobsiOS Engineer jobsInfluencer Marketing jobsInfrastructure Engineer jobsIT Support jobsMachine Learning Engineer jobsMarketing jobsMedical Writer jobsMechanical Engineer jobsOperations jobsParalegal jobsPerformance Marketing jobsProduct Analyst jobsProduct Designer jobsProduct Manager jobsProject Manager jobsProgram Manager jobsProduct Marketing jobsQA Engineer jobsSDET jobsRecruitment jobsRisk jobsSales jobsSales Development Rep jobsSales Engineer jobsSalesforce Administrator jobsSalesforce Analyst jobsSalesforce Consultant jobsSalesforce Developer jobsScrum Master / Agile Coach jobsSecurity Engineer jobsSEO Marketing jobsSite Reliability Engineer jobsSocial Media Manager jobsSoftware Engineer jobsSolutions Engineer jobsSupport Engineer jobsSystem Administrator jobsSystems Engineer jobsTax jobsTechnical Account Manager jobsTechnical Writer jobsTechnical Product Manager jobsUser Researcher jobs