Senior Full-Stack Software Engineer

at  Manulife

Toronto, ON M4W 1E5, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 May, 2025USD 94220 Annual08 Feb, 20255 year(s) or aboveBusiness Requirements,Web Services,Active Directory,Scripting Languages,Code,Azure,Technical Vision,Server Administration,Coaching,Agile,It,Computer Science,Operational Support,Problem Management,Iis,Github,Risk Analysis,Sql Server,Web ApplicationsNoNo
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:

JOB REQUIREMENTS (KNOWLEDGE/SKILLS/COMPETENCIES):

  • 5+ years of progressive work experience in IT.
  • Strong analytical and problem-solving skills, willingness to learn new technologies.
  • Good verbal and written communication skills; ability to effectively articulate technical vision, possibilities, and outcomes to non-technical clients.
  • BS or MS in Computer Science preferred or equivalent professional experience.
  • Experience in coaching and guiding other team members.
  • Deep understanding of Incident, Change and Problem Management processes.
  • Understanding of server administration, information protection and access management principles
  • Understanding of risk analysis and mitigation processes
  • Experience in operational support of web applications, web services; knowledge of internet hosting services (IIS).
  • Experience with MS SQL Server, ability to analyze and modify SQL queries and joins.
  • Experience with API integration with third party systems.
  • Familiarity with scripting languages: PowerShell scripts, JavaScript, Batch scripts.
  • Experience with Scheduling Automation tool.
  • Ability to read and understand code written in C#, previous development experience is a plus.
  • Experience with code versioning tools (GitHub).
  • Deep understanding of Software Development Process (SDLC) including Agile and waterfall methodologies
  • Ability to translate business requirements into technical design documentation.
  • Experience with workflow management tools (ServiceNow, JIRA).
  • Ability to work well independently or as a part of a team as situation dictates.
  • Familiarity with Microsoft technologies such as Azure, SharePoint, Active Directory

Responsibilities:

  • Provide mentorship and guidance to a third-party team for application support activities, coordinate issue resolution and enhancement requests.
  • Act as a domain expert on assigned applications, participate in project activities and provide consultation to project teams.
  • Provide guidance to system- or business-initiated inquiries.
  • Facilitate enhancements prioritization sessions with the business.
  • Analyze and address vulnerability issues on regular basis for the applications on support.
  • Coordinate activities between different teams.
  • Provide support and coordination of application and infrastructure changes.
  • Research and analyze improvement opportunities, conduct analysis, recommend, and facilitate efficiency enhancements.
  • Collaborate with the Information Risk Management team to ensure that security and reliability of all systems maintained.
  • Assess testing scope and activities, guide QA and Business Users through different testing stages.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - Other

Software Engineering

BSc

Computer Science

Proficient

1

Toronto, ON M4W 1E5, Canada