Open Banking Developer 2

Mississauga, ON, Canada

Job Description

The Opportunity:
Under limited supervision of a Developer 2, designs, develops, implements and maintains medium scope and core product applications for clients to ensure client and business requirements are met and enhance Symcor's suite of product offerings. Acts as a subject matter expert for applications in their domain, and coaches Developer 1 to help develop their capabilities.
This is a hybrid role with requirements to be on site 3 days a week, providing a balance between remote flexibility and in-person collaboration. #LI-Hybrid
About The Role:

  • Analyze business and product requirements to design solutions.
  • Design technical solutions under the guidance of Developer III, adhering to Symcor standards.
  • Ensure solutions follow industry best practices.
  • Maintain and manage code effectively.
  • Identify efficient solutions for moderately complex requirements.
  • Collaborate with subject matter experts, development, implementation, and support teams to define technical specifications.
  • Convert design specifications into functional running code.
  • Provide automated tests to ensure code correctness and reliability.
  • Work with peers, support, and customers to diagnose and resolve product/service issues.
  • Contribute innovative and fresh ideas during developer meetings and brainstorming sessions.
  • Provide accurate and timely estimates for work efforts, including single change requests and full project initiatives.
  • Develop software applications using modern technologies, programming languages, and development tools, ensuring reliability and compliance with Symcor security standards.
  • Ensure code complies with all information security standards by liaising with the Information Security department.
  • Create and maintain system documentation according to Symcor's policies and standards to ensure development teams can support the software.
  • Write high-quality, reusable code applying industry-standard object-oriented programming best practices.
What You Need to Succeed:
Education:
  • Graduated from a Computer Science Engineering, Software Engineering, Information Technology program or any related discipline
Experience:
  • 5+ years of experience designing and developing complex applications that are highly scalable and extensible.
Skill requirements
  • Expertise with both relational and non-relational database.
  • 1+ years using one or more cloud technologies AWS, GCP, Azure
  • Experience in containerizing application using docker
  • Expertise on common development stacks (Node.js, React).
  • Fluent and current in HTML5, CSS, TypeScript, and JavaScript frameworks.
  • Knowledge of operating systems (Microsoft, Unix, Linux).
  • Project Management Methodologies: Agile (Scrum), Test Driven Development, Waterfall.
  • Strong knowledge of software development life cycle.

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3114270
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Mississauga, ON, Canada
  • Education
    Not mentioned