As An Associate Full Stack Software Engineer, You Will
- Participate in ideation and brainstorming sessions to devise creative and innovative digital solutions.
- Design, code, unit test and integrate new features and functionality.
- Collaborate with product partners, software engineers, quality engineers and business analysts to uncover problems, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features.
- Complete documentation as part of definition of done. e.g., deployment, maintenance, support and for business needs
- Keep up to date on the latest test software and frameworks.
- Drive software development process to quality-centric methodologies
What We Are Looking For
- Bachelor's degree in computer science, software engineering, or a related field (or equivalent experience).
- 2-3 years of professional experience in Full Stack development, with a focus on React, JavaScript, .NET, C#, Azure SQL DB tech stack.
- Knowledge of software development standard processes, design patterns, and SOLID principles.
- Strong understanding of software architecture and the ability to design scalable and efficient systems.
- Engineer and test high quality RESTful APIs and microservices.
- Knowledge of asynchronous programming and multithreading concepts.
- Ability to analyze and debug complex issues in a distributed system.
- Version control, performance optimization and coding standard methodologies.
- Experience in Behavioral driven development and test-driven development.
- Collaborative attitude, willingness to work with team members; able to coach, participate in code reviews, share skills and methods.
- Continuously learn from both success and failure.
- Good organizational and problem-solving abilities that enable you to manage through creative abrasion.
- Good verbal and written communication; effectively articulate technical vision, possibilities, and outcomes.
- Proactive and open attitude towards learning new technologies and frameworks.
- Demonstrated passion for technology and a commitment to staying up-to-date with the latest industry trends.
Nice To Haves
- Knowledge of DevOps and CI/CD tools, such as Jenkins.
- Knowledge of containerized applications using Docker, Gitflow, Flux, Helm Charts etc.
- Basic knowledge of AKS, Terraform, Pods and Mesh network like Istio.
What can we offer you?
- A competitive salary and benefits packages.
- A growth trajectory that extends upward and outward, encouraging you to follow your passions and learn new skills.
- A focus on growing your career path with us.
- Flexible work policies and strong work-life balance.
- Professional development and leadership opportunities.
Our commitment to you
- Values-first culture We lead with our Values every day and bring them to life together.
- Boundless opportunity We create opportunities to learn and grow at every stage of your career.
- Continuous innovation We invite you to help redefine the future of financial services.
- Delivering the promise of Diversity, Equity and Inclusion We foster an inclusive workplace where everyone thrives.
- Championing Corporate Citizenship We build a business that benefits all customers and has a positive social and environmental impact.
About Manulife And John Hancock
Manulife is an Equal Opportunity Employer
Primary Location
Working Arrangement
Salary range is expected to be between