Senior Software Engineer – WSO2 Open Banking, Careers At WSO2, Colombo, Sri Lanka

Application deadline date has been passed for this Job.
Exploreture
  • Post Date: February 25, 2022
  • Applications 0
  • Views 294
Job Overview

Senior Software Engineer – WSO2 Open Banking

9 Signs You Might Be a Software Engineer | Hack Reactor

Responsibilities

  • Working competency in the technology domains, programming languages, and OOAD.
  • Ability to design and implement solutions adhering to overall architecture and system design goals including performance, security, scalability, quality of code, etc.
  • Ability to think of all possible scenarios and the ‘big picture’ when implementing some functionality, ability to estimate effort on functional areas worked on, and deliver on time.
  • Ability to go through financial technology specifications, understand them, and incorporate them into product features.
  • Ability to follow the WSO2 development process end-to-end when developing components features for products i.e. coding best practices, patterns, unit testing, automated testing, documentation, etc.
  • Proactively own the functional areas of the product you work on and other aspects such as:
    • Marketing (blogs, social media, assisting with marketing campaigns)
    • Pre-sales (product demos)
    • Sales (anticipate future customer requirements and account expansion insights)
    • Documentation
    • Community engagement
    • Delivery and support (monitor and help with support issues, patches, etc).
  • Research on functional and technical improvements; introduce new ideas on how to improve the product and overall technical designs.
  • Ability to delegate and follow-up on work assigned. Mentor junior members in engineering best practices and processes.
  • Keep customers informed in a timely manner. Practice communication with empathy and be proactive in communicating.
  • Ability to communicate clearly, articulate both on written and verbal communication, conduct product demos, training, and presentations.
  • Ability to successfully contribute to technical and non-technical discussions on email and in-person.

Requirements

  • BSc in Computer Science with minimum 3-5 years of post-qualifying experience.
  • Strong development skills and proficiency in at least one programming language. Having experience in Java, C#, or C/C++ will be an added advantage.
  • Excellent technical design and implementation skills.
  • Distributed computing skills will be an advantage.
  • The passion to learn and excel in the software engineering landscape.
  • Knowledge in design patterns, and performance engineering.
  • Prior experience on OpenID, FAPI, SSO, LDAP, AD, OAuth2, SAML, JWT, React, REST, SOAP, and microservices.
  • Knowledge and experience in docker/ puppet/ Kubernetes and other DevOps technologies will be a plus point.

APPLY NOW

Job Detail
  • Offered SalaryNot Specified
  • Career LevelNot Specified
  • Experience2 Years
  • GenderBoth
  • INDUSTRYComputer and technology
  • QualificationBachelor's Degree
Shortlist Never pay anyone for job application test or interview.