About Company
Accenture is a global professional services company with leading capabilities in digital, cloud and security. Combining unmatched experience and specialized skills across more than 40 industries, we offer Strategy and Consulting, Technology and Operations services, and Accenture Song — all powered by the world’s largest network of Advanced Technology and Intelligent Operations centers. Our 738,000+ people deliver on the promise of technology and human ingenuity every day, serving clients in more than 120 countries. We embrace the power of change to create 360° value for our clients, people, shareholders, partners and communities. In Canada, Accenture has a significant and growing presence, working with many of the country’s leading organizations to drive innovation and achieve transformative results. We are committed to fostering a diverse, inclusive, and equitable workforce, and we believe in investing in our people’s growth and well-being. Join us and shape the future of technology.
Job Description
Are you a talented Software Developer with a passion for innovation and a drive to build cutting-edge solutions? Accenture in Fredericton, New Brunswick, Canada, is seeking experienced Software Developers to join our dynamic teams. This is a unique opportunity for exceptional individuals who are looking to relocate to Canada and build a fulfilling career, as we are offering visa sponsorship for qualified candidates. As a Software Developer at Accenture, you will be instrumental in designing, developing, and deploying complex software systems for our diverse client base. You will work within agile teams, collaborating with architects, business analysts, and other developers to translate client requirements into robust, scalable, and high-performance applications. Our projects span various industries and technologies, providing a rich learning environment and continuous professional development. You will contribute to the full software development lifecycle, from conceptualization and design through to testing, deployment, and ongoing support. We foster an environment of continuous learning and growth, providing access to extensive training resources and mentorship opportunities. If you are a problem-solver who thrives in a collaborative, fast-paced setting and are eager to make a significant impact on global projects, we encourage you to apply. Relocate to the vibrant and welcoming community of Fredericton, New Brunswick, and embark on an exciting journey with Accenture.
Key Responsibilities
- Design, develop, test, deploy, and maintain robust, scalable, and high-performance software applications.
- Collaborate with cross-functional teams, including product managers, designers, and other engineers, to define, design, and ship new features.
- Write clean, efficient, and well-documented 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.
- Actively participate in agile ceremonies, including daily stand-ups, sprint planning, and retrospectives.
- Contribute to the continuous improvement of development processes, tools, and methodologies.
- Stay up-to-date with emerging technologies and industry trends, evaluating their potential impact on our projects.
Required Skills
- Strong proficiency in at least one modern programming language (e.g., Java, Python, C#, JavaScript, Go).
- Experience with front-end frameworks (e.g., React, Angular, Vue.js) or back-end frameworks (e.g., Spring Boot, Node.js, Django, Flask).
- Solid understanding of relational and/or NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Familiarity with cloud platforms (e.g., AWS, Azure, Google Cloud Platform).
- Proficient in version control systems (e.g., Git).
- Experience with software development methodologies, particularly Agile.
- Excellent problem-solving abilities and analytical skills.
- Strong communication and teamwork skills.
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience with CI/CD pipelines and DevOps practices.
- Knowledge of containerization technologies (e.g., Docker, Kubernetes).
- Experience with microservices architecture.
- Understanding of secure coding practices and application security.
- Certifications in relevant technologies or cloud platforms.
- Previous experience working in a global consulting environment.
Perks & Benefits
- Comprehensive health, dental, and vision insurance.
- Competitive salary and performance-based bonuses.
- Generous paid time off and holidays.
- Defined contribution pension plan.
- Extensive learning and development opportunities, including access to Accenture's global training platforms and certifications.
- Career mentorship and growth pathways.
- Employee assistance program and wellness initiatives.
- Visa sponsorship and relocation assistance for eligible international candidates.
- A vibrant and inclusive workplace culture promoting diversity and collaboration.
How to Apply
Interested candidates are encouraged to apply by clicking on the application link below. Please ensure your resume highlights your relevant experience and technical skills. Accenture is an equal opportunity employer and committed to a diverse workforce.