Senior Software Developer

at  CGI

Burnaby, BC, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate09 Jul, 2024Not Specified10 Apr, 2024N/AClient Requirements,C++,Sql Server,Computer Science,Soft Skills,Azure,Application Architecture,Time Management,Microsoft Operating Systems,Business Information,Cloud Development,Technology SolutionsNoNo
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:

Come work at a place where your innovation, creativity and ambition will be challenged and rewarded. Advance your career and build your personal brand as a thought leader, directing and leading the core banking needs of some of Canada’s largest credit unions. CGI is a global leader in banking software, and has an immediate need for a key contributor to join our Canadian banking solutions group. We offer a flexible work environment, competitive salaries, full benefits, employee recognition and an excellent collaborative work environment.
Working with the latest Microsoft developer technologies, you’ll be encouraged to find your best-fit in this full-stack solution, empowering you to channel your technical know-how and enhance your skills to define a role that is mutually rewarding for yourself, CGI, and our customers.

Minimum Required Experience:

  • 8+ years’ experience in solution and application architecture, leveraging both legacy and modern development platforms particularly .NET framework environments
  • Understands and interprets business needs, applying innovative technology solutions
  • Able to effectively communicate, interact with and influence Senior Technical Advisors
  • Stays current with Microsoft developer technology is a priority
  • Able to analyze and interpret business information via communication with internal and external stakeholder

Level of Education:

  • Bachelor’s Degree in Computer Scienc

Key Technical Skills:

  • Proficient in C++ and familiar with C# and SQL Server
  • Microsoft Visual Studio 2022 IDE, using C# and C++ latest versions
  • Microsoft SQL Server relational database
  • MSDN Developer Licenses provided, giving product downloads and software keys, as well as access to Azure for cloud development and use
  • .NET core framework
  • Latest Microsoft operating systems
  • Microsoft Azure DevOps integratio

Nice to Have - Technical Skills:

  • Experience in a banking or credit union environment
  • Strong understanding of core banking application development
  • Familiarity with Wealthview banking, Ovation or RFS360 is valuable but not essentia

Soft Skills:

  • Excellent time management, task planning and prioritization skills
  • Able to adapt quickly to changing client requirements
  • Strong, proactive leadership capabilities
  • Able to work effectively with minimal supervision
  • Enjoy working in a self-teaching, learning organization
  • Ability to build strong relationships with clients and team member

Responsibilities:

YOUR FUTURE DUTIES AND RESPONSIBILITIES

Job Duties and Responsibilities:

  • Evaluate and propose solutions to technical problems and changes in architectural design, selecting technologies and frameworks which align to product roadmap and encourage future platform adoption
  • Provide operational guidance with respect to containerization, Docker and Kubernetes configuration and utilization
  • Analyze and improve performance, security, stability, reliability and robustness of our solutions and their operational capabilities
  • Improve processes to make builds, code releases and deployments easier and faster
  • Create internal and customer tools and dashboards
  • Maintain the architectural integrity of the existing Banking application
  • Provide technical instruction, training and supporting documentation to internal and client teams
  • Perform unit and system testing to ensure application changes are developed with low error rate
  • Troubleshoot and debug the Wealthview Banking application in order to identify and resolve faults
  • Conduct code reviews, performance analysis at a high level

REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE

Minimum Required Experience:

  • 8+ years’ experience in solution and application architecture, leveraging both legacy and modern development platforms particularly .NET framework environments
  • Understands and interprets business needs, applying innovative technology solutions
  • Able to effectively communicate, interact with and influence Senior Technical Advisors
  • Stays current with Microsoft developer technology is a priority
  • Able to analyze and interpret business information via communication with internal and external stakeholders

Level of Education:

  • Bachelor’s Degree in Computer Science

Key Technical Skills:

  • Proficient in C++ and familiar with C# and SQL Server
  • Microsoft Visual Studio 2022 IDE, using C# and C++ latest versions
  • Microsoft SQL Server relational database
  • MSDN Developer Licenses provided, giving product downloads and software keys, as well as access to Azure for cloud development and use
  • .NET core framework
  • Latest Microsoft operating systems
  • Microsoft Azure DevOps integration

Nice to Have - Technical Skills:

  • Experience in a banking or credit union environment
  • Strong understanding of core banking application development
  • Familiarity with Wealthview banking, Ovation or RFS360 is valuable but not essential

Soft Skills:

  • Excellent time management, task planning and prioritization skills
  • Able to adapt quickly to changing client requirements
  • Strong, proactive leadership capabilities
  • Able to work effectively with minimal supervision
  • Enjoy working in a self-teaching, learning organization
  • Ability to build strong relationships with clients and team members


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer science

Proficient

1

Burnaby, BC, Canada