Senior Software Engineer/Tech Anchor, Banking Technology
at Manulife
Waterloo, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 20 Nov, 2024 | Not Specified | 23 Aug, 2024 | N/A | Test 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,Classification | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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