Senior .net Engineer

 

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 Platforms and Engineering team is looking for a Sr. Software Engineer with experience designing, developing, supporting and analyzing large-scale .NET applications and systems. The successful candidate will have strong technical and problem-solving skills and will show initiative, be accepting of responsibility and be accountable for results.

 

What you will do:

  • Collaborate with architects, designers, business system analysts, application analysts and testing specialists to deliver high quality solutions
  • Produce both high-level and detailed-level designs based on business requirements and defined architectures
  • Participate in business requirements, test planning, design reviews, etc. to gain a solid understanding of the application and provide input into various SDLC deliverables
  • Provide coaching and mentoring to the development team
  • Coordinate with both onshore and offshore teams to ensure coding, testing, debugging and implementation activities are completed as required
  • Produce and maintain documentation and records in compliance with the SDLC requirements
  • Analyze, define and document requirements for data, workflow, logical processes, interface design, internal and external checks, controls, and outputs
  • Contribute to defining timelines and project plans; analyze and estimate feasibility, cost, time and scope
  • Ensure information security standards and requirements are incorporated into all solutions
  • Contribute to the ongoing support, stability and performance of application systems in production including problem analysis, resolution, escalation and reporting as necessary
  • Stay current with trends in emerging technologies and how they could apply to Sun Life

 

What you will need to succeed:

  • + 5 years of progressive information technology experience with full application development life cycle and systems integration experience
  • +5 years experience working with C#, .NET Core, ASP.NET, API, SOAP based web services, RESTful services, .NET web development
  • Excellent understanding of distributed application architectures
  • Excellent working knowledge of SQL, SQL Server and relational database technologies
  • Experience in designing systems that use XML, XSLT and schemas
  • Ability to create effective design documentation and UML diagrams
  • Experience with Continuous Integration/ DevOps processes and tools such as:
    • TFS for SDLC automation and management
    • Git/Artifactory/NuGet for source code and artifact management
    • NUnit for unit test automation

Organization Sun Life
Industry Engineering Jobs
Occupational Category Senior Net Engineer
Job Location Toronto,Canada
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2023-01-19 12:09 pm
Expires on 2025-01-22