Software Developer (Visa Sponsorship) – Fredericton, New Brunswick

🏢 CGI Inc.📍 Fredericton, New Brunswick💼 Full-Time💻 On-site🏭 Information Technology💰 $65,000 - $95,000 per year

About Company

CGI Inc. is among the largest IT and business consulting services firms in the world, with a global presence and a profound commitment to local communities. Founded in 1976, we have grown into an independent end-to-end IT services company, helping clients navigate their digital transformation journeys. Our 90,000 professionals, working across 400 offices worldwide, including a significant presence in Canada, are dedicated to delivering high-quality, scalable, and sustainable solutions. At CGI, we believe in the power of innovation and collaboration to drive meaningful change for our clients, our members (employees), and the communities we serve. We foster an inclusive environment where diverse perspectives are celebrated, and continuous learning is encouraged, empowering our members to reach their full potential and contribute to impactful projects that shape the future of technology.

Job Description

Join CGI’s dynamic team as a Software Developer in Fredericton, New Brunswick, where your skills will contribute to cutting-edge projects for a diverse client base across various industries. This is an exceptional opportunity for talented developers from around the globe looking to make Canada their new professional home, as we offer comprehensive visa sponsorship and relocation assistance for qualified candidates. We are seeking passionate and innovative individuals eager to build robust, scalable, and high-performance software solutions. You will be instrumental in the full software development lifecycle, from conceptualization and design to testing, deployment, and ongoing support. Our projects leverage modern technologies and agile methodologies, providing a challenging yet rewarding environment for continuous growth. If you are a problem-solver with a strong technical foundation, eager to collaborate with a diverse team of experts, and ready to embrace new challenges, this role at CGI offers a pathway to a thriving career in Canada. Your contributions will directly impact our clients’ success and help shape the future of digital innovation within a globally recognized firm. We are committed to supporting your professional integration and helping you navigate the journey of establishing yourself in New Brunswick, a province known for its vibrant tech sector and welcoming communities.

Key Responsibilities

  • Design, develop, test, deploy, and maintain robust software solutions across various platforms and technologies.
  • Collaborate with cross-functional teams, including product managers, designers, and other developers, to define, design, and ship new features.
  • Write clean, efficient, well-documented, and maintainable code following best practices and coding standards.
  • Participate in code reviews to ensure code quality, share knowledge, and mentor junior developers.
  • Troubleshoot, debug, and upgrade existing software, ensuring optimal performance and stability.
  • Contribute to architectural discussions and decisions, helping to shape the technical direction of projects.
  • Stay up-to-date with emerging technologies and industry trends, continuously seeking to improve processes and tools.
  • Assist in the preparation of technical documentation and user manuals.
  • Provide technical support and guidance to clients and internal stakeholders as needed.

Required Skills

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 3 years of professional experience in software development.
  • Proficiency in at least one modern programming language such as Java, C#, Python, JavaScript, or Go.
  • Experience with front-end frameworks (e.g., React, Angular, Vue.js) or back-end frameworks (e.g., Spring Boot, .NET Core, Node.js).
  • Solid understanding of relational and/or NoSQL databases (e.g., SQL Server, Oracle, PostgreSQL, MongoDB).
  • Familiarity with version control systems (e.g., Git).
  • Strong problem-solving abilities and analytical skills.
  • Excellent communication and teamwork skills.
  • Demonstrated ability to work effectively in an Agile/Scrum development environment.

Preferred Qualifications

  • Master’s degree in a relevant technical field.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Familiarity with DevOps practices and tools (e.g., Docker, Kubernetes, CI/CD pipelines).
  • Knowledge of microservices architecture.
  • Experience with automated testing frameworks and methodologies.
  • Previous experience working on projects for diverse industries (e.g., public sector, financial services, telecommunications).

Perks & Benefits

  • Competitive salary and performance-based bonuses.
  • Comprehensive health and dental insurance benefits.
  • Retirement savings plan with company match.
  • Paid time off, including vacation, sick leave, and holidays.
  • Opportunities for professional development, training, and certifications.
  • Access to a vast network of global experts and mentors.
  • Relocation assistance and full visa sponsorship for eligible international candidates.
  • Employee assistance program for personal and professional support.
  • Modern office environment with collaborative workspaces.
  • Commitment to diversity, equity, and inclusion.

How to Apply

Interested candidates are encouraged to apply by clicking on the application link below. Please submit your resume and a cover letter detailing your qualifications and experience, particularly highlighting any international experience or your interest in relocating to New Brunswick, Canada. We thank all applicants for their interest, however, only those selected for an interview will be contacted.

Apply Now

DISCLAIMER

Welcome to Career.rdptt.com. All job listings on career.rdptt are sourced from employers, recruiters, or publicly available job boards. We do not guarantee the accuracy, authenticity, or availability of any job post.

Applicants are advised to verify details before applying and avoid sharing sensitive information unless certain of the employer’s legitimacy. career.rdptt is not responsible for any losses, damages, or issues arising from the use of information provided on this site.

We do not charge any fees for accessing or using our website, and all job information is provided free of charge. Use this website at your own discretion. For any inquiries or to raise a complaint, please contact us at [email protected]
Scroll to Top