Lead Software Engineer
at Sun Life
Waterloo, ON, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 09 Jul, 2024 | USD 82000 Annual | 10 Apr, 2024 | N/A | Good communication skills | 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:
You are as unique as your background, experience and point of view. Here, you’ll be encouraged, empowered and challenged to be your best self. You’ll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day, you’ll have new and exciting opportunities to make life brighter for our Clients - who are at the heart of everything we do. Discover how you can make a difference in the lives of individuals, families and communities around the world.
JOB DESCRIPTION:
You are as unique as your background, experience, and point of view. Here, you’ll be encouraged, empowered, and challenged to be your best self. You’ll work with dynamic colleagues - experts in their fields - who are eager to share their knowledge with you. Your leaders will inspire and help you reach your potential and soar to new heights. Every day, you’ll have new and exciting opportunities to make life brighter for our Clients - who are at the heart of everything we do. Discover how you can make a difference in the lives of individuals, families, and communities around the world.
Job Description:
The Corporate IT team is looking for Lead Software Engineer with at least 10 years of JAVA application support, analysis, and development experience.
The successful incumbent will have strong technical and problem-solving skills and the ability to work independently. As a member of the team that supports JAVA applications, responsibilities include application support, responding to service requests, debugging and problem solving, security reviews, maintaining stability, requirements analysis, performance and tuning, application development and unit testing, writing technical specifications, as well as participation in transitions to support and design reviews. The desirable candidate will show initiative, be accepting of responsibility and be accountable for results.
Responsibilities:
- Provide ongoing support of JAVA application systems in production including responding to service requests, problem analysis, resolution, escalation and reporting as necessary.
- Identify and participate in improvement, system renewal, stability, upgrade, and Disaster Recovery projects.
- As a member of the operations support team, interface with developers, infrastructure teams, system designers, business system analysts, application analysts and testing specialists to deliver high quality solutions and maintain a stable, high performing application environment.
- Create and maintain supporting documentation.
- Participate in various review processes - e.g Business Requirements, Test plans, Design reviews, etc to gain a solid understanding of the application and provide input into the various deliverables from a support perspective.
- Design, develop, code, test, and debug programs for various projects.
- This role includes on-call and after hours support on a team rotation basis.
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Computer science or equivalent experience
Proficient
1
Waterloo, ON, Canada