At a Glance
- Tasks: Design and develop core banking applications, enhancing the Wealthview platform.
- Company: Join CGI, Canada's largest independent IT services firm with a collaborative culture.
- Benefits: Competitive salary, professional development, and opportunities for career growth.
- Other info: Dynamic work environment with a focus on innovation and teamwork.
- Why this job: Make a real impact in the financial sector with cutting-edge technology.
- Qualifications: 8+ years in software development, strong C++ skills, and experience in core banking.
The predicted salary is between 43200 - 72000 £ per year.
This is an exciting time for CGI, and we want you to be part of it. We are Canada's largest independent information technology services firm, and we continue to grow our Financial Services Technology practice across the country. CGI is seeking a Senior Software Developer with core banking application development experience to join our Wealthview Banking team. In this role, you will play a key part in enhancing and evolving the Wealthview core banking platform, delivering high-quality, scalable solutions that support financial institutions across Canada.
The ideal candidate brings strong C++ development experience, working knowledge of C# and SQL Server, and hands-on experience with data conversions, SQL scripting, stored procedures, and data mapping within a core banking environment. You will work closely with Product Management, Business Analysts, Project Managers, and client stakeholders to translate business requirements into reliable technical solutions. This is a permanent, full-time position.
Your future duties and responsibilities:
- Design, develop, and maintain application code for the Wealthview core banking platform
- Maintain the architectural integrity of the Wealthview Banking application
- Create new application components and enhance existing functionality based on detailed functional and technical specifications
- Work closely with Product Management to create product requirement specifications and provide accurate effort estimates
- Collaborate with Business Analysts to develop detailed design specifications and effort estimates
- Analyze and interpret business requirements and translate them into effective technical solutions
- Develop code in accordance with defined client and CGI coding standards
- Perform code reviews to ensure compliance with architectural, performance, and quality standards
- Conduct performance analysis and tuning of the application
- Perform unit and system testing to ensure application changes are delivered with a low error rate
- Resolve defects identified during unit, system, or quality assurance testing
- Troubleshoot and debug application issues to identify and resolve faults
- Provide technical documentation to operations, training, and documentation teams
- Escalate items perceived to be out of scope to the Project Manager
- Collaborate effectively with internal teams and client stakeholders to ensure timely and high-quality delivery
Required qualifications to be successful in this role:
Education
- Bachelor's Degree in Computer Science and/or Business OR Diploma in IT and/or Business with equivalent professional IT experience
Experience
- Minimum 8 years of progressive experience in the IT sector
- Minimum 8+ years of hands-on experience as a Software Developer
- Proven experience in core banking application development
Technical Skills – Must Have
- Strong proficiency in C++
- Working knowledge of C#
- Strong experience with SQL Server
- Hands-on experience writing SQL scripts and Stored procedures
- Experience performing data conversions for core banking systems
- Strong understanding of data mapping and data integrity
- Ability to analyze, interpret, and communicate business requirements to technical and non-technical stakeholders
- Strong analytical and problem-solving skills
- Strong commitment to quality and attention to detail
Technical Skills – Nice to Have
- Experience with Wealthview Banking, RFS, or Ovation
- Experience working with traceability matrices
Soft Skills
- Strong written and verbal communication skills
- Positive, collaborative attitude
- Strong problem-solving and conflict-resolution skills
- Excellent time management, task planning, and prioritisation abilities
- Ability to multitask and adapt quickly to changing client requirements
- Ability to work effectively with minimal supervision
- Comfortable working in a self-teaching, learning-oriented environment
- Strong relationship-building skills with clients and internal team members
Software Developer – Core Banking Application Development in Stratford-upon-Avon employer: CGI
CGI is an exceptional employer, offering a dynamic work environment where innovation thrives and employee growth is prioritised. As Canada's largest independent IT services firm, we provide our Software Developers with the opportunity to work on cutting-edge core banking applications while collaborating with talented professionals in a supportive culture that values teamwork and continuous learning. With competitive compensation and a commitment to professional development, CGI is the ideal place for those seeking meaningful and rewarding careers in technology.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer – Core Banking Application Development in Stratford-upon-Avon
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. The more people you know, the better your chances of landing that dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those related to core banking applications. This will give potential employers a taste of what you can do.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to get comfortable with the process.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at CGI.
We think you need these skills to ace Software Developer – Core Banking Application Development in Stratford-upon-Avon
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the role of Software Developer in core banking application development. Highlight your C++ experience and any relevant projects that showcase your skills in SQL Server and data conversions.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with CGI's mission. Don't forget to mention your collaborative spirit and problem-solving skills!
Showcase Your Technical Skills:In your application, be specific about your technical skills. Mention your hands-on experience with SQL scripting and stored procedures, and provide examples of how you've tackled challenges in previous roles.
Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at CGI
✨Know Your Tech Inside Out
Make sure you brush up on your C++ skills, as well as your knowledge of C# and SQL Server. Be ready to discuss specific projects where you've used these technologies, especially in core banking application development.
✨Understand the Business Side
Since you'll be translating business requirements into technical solutions, it’s crucial to understand the financial services landscape. Familiarise yourself with how core banking systems operate and be prepared to discuss how your work can impact financial institutions.
✨Prepare for Problem-Solving Questions
Expect to face questions that assess your analytical and problem-solving skills. Think of examples from your past experience where you successfully resolved complex issues, particularly in a banking context, and be ready to explain your thought process.
✨Showcase Your Collaboration Skills
This role involves working closely with various stakeholders. Be prepared to share examples of how you've effectively collaborated with product managers, business analysts, and clients in previous roles, highlighting your communication and relationship-building skills.