Senior Software Engineer/Tech Anchor, Banking Technology

at  Manulife

Waterloo, ON, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate20 Nov, 2024Not Specified23 Aug, 2024N/ATest Driven Development,New Features,Data Validation,Algorithms,Microservices,Continuous Integration,Technical Vision,Emerging Technologies,Data Analytics,Data Structures,Java,Jira,Jenkins,Sonarqube,Confluence,Stored Procedures,ClassificationNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

We are a leading financial services provider committed to making decisions easier and lives better for our customers and colleagues around the world. From our environmental initiatives to our community investments, we lead with values throughout our business. To help us stand out, we help you step up, because when colleagues are healthy, respected and meaningfully challenged, we all thrive. Discover how you can grow your career, make impact and drive real change with our Winning Team today.

JOB DESCRIPTION

Join our Banking Technology Engineering Team!
Our customer is at the focus of everything we do, and millions of end users rely on our products daily. We believe in the value of empowering engineers with the resources to tackle critical problems for the business, which is why we need you!
We are seeking a dedicated Tech Lead/Engineer to design, develop, and maintain robust software solutions. You will collaborate with multi-functional teams to deliver high-quality solutions that meet our customer’s needs, while maintaining the health of our applications.

PREFERRED SKILLS AND EXPERIENCE:

  • You are a senior developer with a strong capability towards back-end development with a minimum of 7+ years of experience preferred.
  • You understand the eco-system of front-end to back-end to make suggestions to our technical strategy to iteratively deliver value and modernize our tech stack.
  • Comfortable with legacy C#.Net or Java and experienced in new stack Node/React as we continuously transform and modernize our suite of applications.
  • You understand systems development methodology, able to experiment with emerging technologies and understand how they impact what comes next.
  • Familiarity with agile and DevOps principles, test-driven development, continuous integration, and other approaches to accelerate the delivery of new features.
  • You have hands on experience with progressive architectural styles such as microservices.
  • Hands-on RDBMS experience (data modeling, analysis, programming, stored procedures)
  • Strong foundation in data structures, algorithms, and OO Design with excellent programming skills.
  • Collaborative to work with team members; able to coach, participate in code reviews, share skills and methods.
  • Constantly learns from both success and failure and is keen on experimenting with emerging technologies.
  • Good organizational and problem-solving abilities that enable you to manage through creative abrasion.
  • Good verbal and written communication; effectively articulates technical vision, possibilities, and outcomes.

Responsibilities:

  • Proficiency in C# .NET, Node.js/React, Oracle Databases, Azure DB, JavaScript, AKS, and Azure cloud services.
  • CA Workload
  • Strong Data analytics (Data validation & Classification)
  • Java/J2EE for application development
  • Rest API
  • Jira and Confluence for task and content management
  • Jenkins, Snyk, and SonarQube for a DevOps chain,
  • GitHub for source control
  • Other: Progress/SQL Database


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - System Programming

Software Engineering

Graduate

Proficient

1

Waterloo, ON, Canada