Company : WellnessLiving Location : Richmond Hill Ontario
Responsibilities:
Lead and be accountable for overall application development, coding and package configuration, peer reviews, and quality of delivered code.Participate in process improvement efforts, track performance against team goals, and provide secondary support toward installing application releases into production.Lead design reviews with Architecture Products and developers to ensure common understanding and drive consensus.Maintain communications with the dev manager, solution lead, and business unit stakeholders.Participate in providing accurate estimates for High-Level Solution Estimates.Provide 3rd level Production support (including after hours) as necessary. Qualifications & Skills:
Required Technical Skills 4-5 years of experience working with microservices concept.
Strong ability to translate business needs into an optimal service model.4-5 years of experience with CI/CD & Pipeline Development4-5 years of experience with DevOps and Cloud Native SolutionsStrong Service Layer Experience:
REST API, OAuth2, API Gateway (Cloud API Gateway)Excellent understanding and working experience with Web Technologies:
REACT JS/Native, Angular, CSS, JQuery, Spring MVC, JSP/Servlet, Material UI/UXCloud Experience (AWS Cloud, Azure, Kubernetes)Experience implementing source control into auto-deployment.Experience with Application Monitoring/Alerting solutions and investigation tools (ex., DataDog Splunk, ELK, Dynatrace, AppDynamics)Excellent experience with GitHub, GitLab, Jenkins, SVNExcellent experience with Agile methodologies (Scrum, Kanban)Excellent working experience with one of the API testing tools like Postman, ReadyAPI, Katalon, and SwaggerHubExperience integrating Agile tools into pipelines (JIRA integration)Familiarity with Batch Processing, e.g., Spring Batch, QuartzDirect working experience with AWS considered assetsNice-to-have:
experience working with Robot, Machine Learning, and testing tools like Selenium, and Cucumber Required leadership skills:
Exceptional ability to collaborate with key stakeholders, including Product, Solution Architecture, and your technical team, to design best-in-class solutions that deliver on and exceed business objectivesAbility to guide the team in defining small units of work that can be delivered and demonstrated within short Sprint timeframesAccountable for delivering clear and concise technical documentation that can be leveraged to gain alignment with all involved team membersAbility to assess current state application architecture and design to provide recommendations on how to gain efficienciesExperience completing gap analysis on the existing environment to identify technical risks and mitigating actions to reduce risks.Experience with full-stack development that enables you and the team to complete the ideal produceHelp establish a technical governance model to ensure key technical decisions are defined & documented by the team and reviewed with architecture to ensure alignment with the enterprise technology strategyChampion quality, innovation, and the highest level of service to end usersLead by example by maintaining a client-services approach to supporting the team's existing products and delivering on new initiatives WellnessLiving RichmondHillOntario