YOUR FUTURE DUTIES AND RESPONSIBILITIES
- Lead delivery teams which develop new custom applications, enhance/modernize existing applications, and provides system integration services
- Assist Project Manager in the planning and estimation of project deliverables
- Plan, direct, and daily coordinate activities with the team members
- Contribute to the development of standards and processes
- A technical leader can work in an agile environment that requires adaptation to changing digital transformation needs.
- Supervise the progress of development activities
- Perform code reviews and Support the team in troubleshooting technical issues
- Enforce coding standards and best practices
- Assist project manager with adhering to project deadlines and schedules
- Create High Level and Detailed Design for the projects
- Provide technical leadership to the team.
- Coach, Mentor, and Train team members in Technology and Process.
- Sound knowledge of Agile frameworks like Scrum, Kanban, Lean and xTreme Programming.
- Be the go-to technical representative of a team.
REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE
- 7+ years of full-stack development
- 3+ years IT Industry experience in application development as a team lead or technical manager
- Experience in design, architecture, Proof of Concept, and Proof of Technology
- Excellent understanding of key concepts of architecture in a distributed environment
- Object-oriented programming, design patterns, performance tuning, Web Services, Micro Services, Responsive Web Design
- Solid experience in technology implementation: Java, Spring ( Spring Boot, Spring MVC ), Hibernate,
JSP, Servlet, Beans, Angular JS, Angular 6.x, HTML5, CSS3
- Experience with development life cycle including:
o Source control (Subversion, BitBucket, Git, etc.)
o Builds and build delivery ( Jenkins, Maven, Ant, etc.)
o Development of unit tests ( JUnit, TDD, Mockito, etc.)
- Knowledge of XML , XSLT , XML Schema and JSON
- Experience in developing webpages/websites (Single page application, Progressive Web Applications, Enterprise web applications )
- Experience working with middleware/web server: WebLogic (an asset), Websphere, JBoss, Tomcat
- Programming experience with Oracle PL / SQL or MS SQL or SQL in general
- Experience with JavaScript, Java Swing, JQuery, BootStrap
- Solid experience in debugging and troubleshooting complex distributed systems.
- Proven ability to write high-quality technical documentation
- A hands-on leader (able to code, able to dig deep)
Other Requirements:
- Knowledgeable in the Wealth Management domain, with experience in Wealth 360 Fund Accounting preferred
- Demonstrated ability to learn new technologies, applications, and systems
- Strong verbal and written communication skills
- Strong organizational and leadership skills with the ability to facilitate technical sessions
- Can communicate in both technical and business terms
- Ability to lead multiple projects simultaneously
- Ability to manage geographically distributed development teams
- Knowledge of ZK Framework is an asset
- Working experience in React JS
- Exposure to containers like Docker, Kubernetes
- Ability to extract matrix/progress/milestones from JIRA or other collaboration tools for stakeholders.
LI-BN