Senior Full-Stack Software Engineer
at Manulife
Toronto, ON M4W 1E5, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 08 May, 2025 | USD 94220 Annual | 08 Feb, 2025 | 5 year(s) or above | Business 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 Applications | 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:
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