Description

Required:

  • Bachelor of Computer Science or Engineering or experience in related fields.
  • Lead and effectively leverage diverse ideas, experiences, thoughts and perspectives to the benefit of the organization.
  • Experience with agile development methodologies and Test-Driven Development (TDD).
  • 3-7 years of hands-on knowledge and experience with developing applications in Java, Springboot, Python, node.js, react or angular.
  • 3-5 years’ experience with leading small to mid-sized teams.
  • Designing and developing financial services applications.
  • Developing java or python applications in AWS development stack.
  • Using ECS, containers, Github, Kong / APIGEE and understanding of authentication and authorization enforcement in java services.
  • Knowledge of business concepts tools and processes that are needed for making sound decisions in the context of the company's business.
  • Strong executive presence with an ability to translate and communicate sophisticated technical solutions in understandable terms to a broad range of audiences.
  • Deep technical expertise and experience, you will bring excellent problem solving, communication and teamwork skills, along with agile ways of working, strong business insight, an inclusive leadership attitude and a continuous learning focus.

 

Responsibilities:

  • Partner with product owners, designers, engineers and delivery professionals to help us launch new financial products with a modern architectural approach.
  • Partner with other technology leaders to brainstorm best design and integration approach for your deliverables and build consensus to implement your proposals.
  • Managing and guiding other software engineers on your team.
  • Look at broad deliverables, break them down into actionable building blocks and leveraging resources at hand to complete deliverables within a timeline.
  • Feel challenged with ensuring your design meets the firmwide systems and modernization strategy.
  • Maintain a broader awareness of firmwide technology strategy, as you implement capabilities to solve sophisticated business problems, deploy innovative products, services and experiences to delight our customers.
  • Develop, maintain and drive modernization of the services and capabilities within your overall scope.
  • Technical design and infrastructure / environments strategy, including deployments for team’s deliverables.
  • Collaborate with product owners in aligning the roadmap accounting for strengths and opportunities within the technical stack, bringing forward business delivery and knowledge to influence decisions.
  • Monitor performance, uptime and health of your services.
  • Go above and beyond by helping setup best practices and lead the way in helping teams in adopting best operational and development practices.
  • Mentor and coach the technical team on results and timelines, including support with code reviews, domain knowledge and ownership and bring a deep understanding of relevant and emerging technologies, embedding learning and innovation in the day-to-day.
  • Identify and remove complex technical impediments that may arise within the team

Education

Any Graduate