Senior Software Developer
at CGI
Burnaby, BC, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 09 Jul, 2024 | Not Specified | 10 Apr, 2024 | N/A | Client Requirements,C++,Sql Server,Computer Science,Soft Skills,Azure,Application Architecture,Time Management,Microsoft Operating Systems,Business Information,Cloud Development,Technology Solutions | 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:
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