Software Engineer, Level I and II
Job Overview
Job title: Software Engineer, Level I and II
Company:
Job description: Our global FinTech Partner is making multiple hires globally for Staff, Level I and Level II Software Engineers
Our client is a high-growth merchant-acquirer, payment facilitator and processing powerhouse, operating in 46 countries and processing over $29B annual volume for more than 66,000 merchants.
Roles and Responsibilities
- Improve the software development process, methodologies, and tools through applied experience, automation, and simplification.
- Work collaboratively with team to ensure that deliverables are accurate, useful and on time, ensuring quality in all stages of the SDLC and focusing on end-user observable and testable system behaviours.
- Write clean, replicable, maintainable and testable code using the OOP language necessary for that particular project.
- Identify critical activities and tasks on projects, support estimation and planning, maintain timely and accurate communication of status, resolution of issues, and contribute on assigned tasks and beyond.
- Assist with software deployment activities to internal test environments and on our production data centre.
- Provide technical leadership, guidance, code-reviewing and mentorship to more junior members of the development team while supporting workplace ethics.
Qualifications and Experience
- Level I – 6-8 years experience; Level II – 8-10 years experience in a Software Engineering position
- BSc or MSc in Computer Science, Software Engineering, or a related discipline
- Expertise in at least one OOP language (ex. C#, Java, Ruby, Golang, etc)
- Experience with Design Patterns, Refactoring, OO Design, and related areas
- Understanding of Linux and/or Windows development, including database design/development, and strong web client programming skills, including HTML, Javascript and CSS
- Must be a self-starter who can operate well under a variety of different situations and types of projects, ranging from a team of one to a team of many
- Strong analytical, problem-solving, and organizational skills
- Comfortable in a fast-paced environment and works well under pressure; experience in a startup environment, ideally FinTech, is a bonus
- Strong communication skills and proven ability to work on a fully remote basis
Education and Certifications
Minimum education required: Bachelor’s Degree
Preferred field of study: Computer Science
We’re an equal opportunities employer committed to increasing diversity and inclusion in today’s workforce. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Minorities, women, LGBTQ candidates, and individuals with disabilities are encouraged to apply. If you require an accommodation, please review our accessibility policy
Expected salary:
Location: Toronto, ON
Job date: Mon, 07 Jun 2021 02:58:54 GMT
