Job Openings Lead Software Developer

About the job Lead Software Developer

  • College diploma or university degree in the field of computer science, information systems, or computer engineering and/or 7 years equivalent work experience is preferred
  • Certifications in multiple technologies preferred
  • Advanced Experience with common development frameworks and languages, such as .Net/C#, .NET Core, C/C++, PowerShell, VBScript, Ant/Maven
  • Expert knowledge of common JavaScript libraries/frameworks (Angular, React, Vue)
  • 7 plus years of experience in coding, unit testing
  • Proven track record as a lead technical designer
  • Experience working with CI/CD, IaC and TDD
  • Knowledge of container orchestration and technologies such as Kubernetes
  • Experience with different authentication and authorization development strategies
  • Experience of RESTful API and Microservice standards and best practices
  • Experience with source control branching techniques and best practices
  • Experience of cloud computing principles, specifically related to Amazon Web Services (AWS)Experience with IT troubleshooting principles and techniques
  • Prior experience working in a financial institution is a plus
  • Experience working on a team utilizing Agile methodologies, including Scrum and Kanban
  • Familiarity with financial concepts such as advances (loan), securities and derivatives is a plus
  • Working knowledge of software design patterns
  • Experience working on cross functional teams
  • Ability to conduct research into a wide range of computing issues
  • Experience with desktop and server operating systems, including MS Windows, Server, and Office products
  • Extensive knowledge of IT troubleshooting principles and techniques
  • Experience working with both on-shore and off-shore vendors
  • Extensive knowledge of IT Security principles and controls
  • Comprehensive understanding of Change Management process and controls