Ir para o conteúdo
Logotipo da Catho
Seu novo emprego está na palma das suas mãos! Baixe nosso app e obtenha vantagens :)
Botão App StoreBotão Play Store

Vaga de Back-End Software Engineer

1 vaga: | Publicada em 03/07

Sobre a vaga

Back-End Software Engineer Brazil Req #2601 Tuesday, April 16, 2024 Questrade Financial Group (QFG) of Companies is committed to helping our customers become much more financially successful and secure. We are everything a traditional financial institution is not. At QFG, you will be constantly moving forward, bringing the future of fintech into existence. You will be a part of a collaborative team that cares deeply about our mission and each other. Your team members will help you conquer challenges, push boundaries and discover what you are truly capable of. This is a place where you can explore, discover and learn with continuous growth. As a diverse and inclusive place to work, there are flexible working arrangements so you can unleash your creativity and curiosity with no limits. If you share the same sense of infinite possibility, come shape your future at Questrade. Whats in it for you as an employee of QFG? Health & wellbeing resources and programsýýPaid vacation and personal days for work-life balanceCompetitive compensation and benefits packagesFlexible work arrangementsCareer growth and development opportunitiesOpportunities to participate and contribute to community causesWork with diverse team members in an inclusive and collaborative environments Were looking for our next Back-End Software Engineer. Could It Be You?The Back-End Software Engineer will collaborate with a cross functional team of designers, engineers, digital marketers and product owners to develop highly performing and scalable solutions for our corporate web applications and back-end services. They will be involved in the development of functionally rich, robust and user friendly web applications, REST APIs and microservices, following through all stages of the Agile software development life cycle from inception to implementation. The ideal candidate for this role should be able to thrive in dynamic environments, have a strong work ethic, positive energy and the ability to innovate. Whats it like working as Back-End Software Engineer at Questrade? Collaborate with front-end developers, designers and marketing to develop new features for our corporate websites using the Sitefinity (.NET Framework-based) Content Management System (CMS)Be actively involved in creating new application features for the CMS by creating MVC components and services, and making scalability and maintainability improvementsDevelop and maintain new microservices and REST APIs in cloud-based and multi-tiered environments (.Net core)Being able to create complex SQL queries (SQL Server, MySQL)Demonstrate expertise working on and supporting a complex hybrid (cloud and on-premises) infrastructure environmentDevelop unit tests and extend existing automated testing frameworksReview peer code to ensure quality and correctness of solutionsDiagnose and troubleshooting problems with existing applicationsParticipate in solution design exercises with other software engineers in order to thoroughly understand, document and implement requirementsContribute to SRE and security best practices during the development lifecyclePlay an active role in defining and implementing best practices, standards and procedures including quality and delivery methodologiesConduct research and developing proof of conceptsParticipate in and contribute to all Agile Scrum ceremoniesHelp the team to estimate work efforts for user stories, as well as identify dependencies and risks So are YOU our next Back-End Software Engineer? You are if you have& Bachelors Degree in engineering, computer science or equivalent experienceMin 3 years work experience as a software engineerComplete understanding of object-oriented programming and SOLID principlesSolid understanding of different design patterns and when to apply themKnowledge and experience with ASP.NET, .NET Framework, .NET Core and C#Experience building REST APIs and the OpenAPI Spec.Experience with relational and object-oriented databases, and how to consume, manipulate and optimize applications that deal with large datasetsExperience with unit testing (xUnit, nUnit, Jasmine, Jest or similar)Experience with OIDC and OAuth2 standards and how to implement themExperience integrating services with third-party vendorsKnowledge of Agile (SCRUM/Kanban) development practicesExperience working with Google Cloud Platform is a plusExperience with real-time messaging (Google Pub/Sub) is a plusExperience with containerization (Docker or Kubernetes) is a plusExperience with Node.js and Express is a plus Were looking for someone with: Strong analytical and problem solving skillsStrong organization, communication, and interpersonal skillsA strong commitment to upgrading technical skills on an ongoing basis and a willingness to share their knowledge with othersA relentless drive to get things done Sounds like you? Click below to apply!#LI-CE1 #LI-Remote At Questrade Financial Group of Companies, with multiple office locations around the world, we are committed to fostering a diverse, inclusive and accessible work environment. This is an environment where individuals are treated with dignity and respect. Here, the unique skills and experience you bring will be valued. You will be supported and motivated, so that you can harness your unlimited potential. Our team reflects the diversity of the communities we serve and operate in. Having a collaborative and diverse team helps us push boundaries to bring the future of fintech into existencenot only for the benefit of our customers, but for those who build their career with us. Candidates selected for an interview will be contacted directly. If you require accommodation during the recruitment/selection process, please let us know and we will work with you to meet your needs. Other details Pay Type Salary Travel Required No Brazil Share this job: