
Full Stack Developer III, Digital Solution Engineering
- Markham, ON
- Permanent
- Full-time
- Develop and maintain web applications and APIs using cloud, frontend, and backend technologies.
- Drive improvements in the development process.
- Troubleshoot and resolve issues related to web applications, Azure services, and infrastructure.
- Collaborate with R&D and Product teams to deliver complete solutions.
- Gather requirements from key business users and create technical documents/blueprints.
- Develop and architect APIs.
- Write concise, efficient, reusable, testable code and Assist in solution architecture and implementation.
- Identify opportunities for cost optimization, scalability, and performance improvements.
- Select appropriate Azure services and components for building and deploying solutions.
- Design security measures and policies to protect Azure resources and data.
- Ensure compliance with industry standards, regulations, and best practices.
- Implement high availability and disaster recovery strategies.
- Design data storage and management solutions, including data backup and retention policies.
- Set up monitoring, alerting, and logging solutions to track the health and performance of web applications and APIs.
- Create deployment pipelines using tools like Azure DevOps, Jenkins, or GitHub Actions.
- Maintain documentation for architecture, configurations, and processes.
- 10+ years experience as a developer.
- Experience in:
- Linux / Windows environments
- JavaJavaScript
- Angular / Angular JS
- Jakarta EE
- Rest API
- Hibernate
- Spring MVC / Spring Boot/ Spring Batch
- Security: OAuth / JWT / OWASP guidelines / SSO
- Tomcat Server
- MSSQL Server 2016 +
- T-SQL/Stored Procedures
- Swift 2 / 3
- Kotlin
- Yarn / Bower
- Grunt/ Webpack
- 3+ Years experience in cloud technology especially Microsoft Azure
- Architecture: Microservice , Event Driven(MQ Messages), Design Patterns
- Knowledge of Cloud technologies : AWS / GCP / Azure
- Knowledge of No SQL Database like Mongo DB, Elastic search is nice to have
- Experience implementing Test-driven development, Automating testing and load testing
- Experience in implementing Code Coverage, Artifact Repositories, multiple concurrent source code branches (SVN / GIT)
- Experience in high security, high volume software design
- Experience in Restful API service design and implementation
- Can do attitude, inquisitive, always looking how to improve
- Team player in IT and across the enterprise
- Quick to learn new programming languages / frameworks as needed
- Data-informed software development
- Proven analytical and problem-solving abilities
- Ability to work with geographically disparate teams
- Knowledge of Cloud technologies: AWS / GCP / Azure
- Reverse Proxy / API Gateway architecture and platforms
- Bachelor's Degree in Computer Science, Computer Engineering, or a Related Technical Degree
- Office Setting
- Sitting for extended periods of time
- Must be willing to travel to our regional offices, global production sites to provide support and coverage