Front End Developer (Onsite - Halifax)

at  CGI

Halifax, NS, Canada -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate10 Nov, 2024Not Specified11 Aug, 2024N/AEmerging Technologies,Computer Science,Spring Boot,Web Services,Angular,Communication Skills,Bootstrap,UsabilityNoNo
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:

Location: Halifax, Nova Scotia, Canada
Onsite - 5 days required in office weekly.
About CGI
Founded in 1976, CGI is among the largest IT and business consulting services firms in the world. As a Canadian multinational information technology consulting and software development company, CGI operates across 400 offices in 40+ countries with around 91,000+ employees. We are insights-driven and outcomes-based, committed to accelerating returns on your investments. CGI’s continuous growth is a testament to the confidence clients place in them and to the dedication of their professionals. At CGI, all employees are called members because they feel a powerful sense of ownership and accountability. Members at CGI are building their own company – in 100+ offices worldwide. CGI has the global resources, expertise, stability and dedicated professionals needed to achieve results for clients – and for members; that’s why an astounding 90 percent of them are CGI shareholders.

About the Role

  • We offer the opportunity to work with Canada’s largest Information Technology Outsourcing and Management Consulting Company with a true global presence in a fast-paced and energetic atmosphere where your personal and professional growth is accelerated by your desire and sense of commitment.
  • We’re expanding in Atlantic Canada and we need your skills, enthusiasm, and dedication as part of our team.
  • Front-end Software Developer – Software Developer
  • If you are an experienced hands-on Software Developer with strong problem-solving skills, excellent communication skills and the ability to collaborate with business and technical teams in a dynamic environment, we have exciting opportunities to build your career.
  • We are looking for a Front-end Developer having a high degree of competence

Consultative Skills:

  • Excellent communication skills with the ability to communicate software engineering and/or development concepts and principles
  • Analytical and problem-solving skills
  • Strong teamwork skills with the ability to collaborate with other engineers including distributed team members
  • Contribute to continual improvement by suggesting improvements to all aspects of the developmen

Responsibilities:

YOUR FUTURE DUTIES AND RESPONSIBILITIES

  • Participate in design and implementation of software solutions that meet functional and non-functional requirements and aligned to overall Architecture
  • Design, Develop and test highly scalable Web and API services that power both web and mobile platforms
  • Participate in design reviews
  • Participate in CI/CD activities
  • Developing easy-to-use, customer focused APIs and capabilities which power web and mobile online platforms.
  • Design and develop re-usable APIs that focus on customer experience.
  • Develop responsive user interfaces to integrate with backend services.
  • Contribute to the entire development lifecycle from concept to deployment as a member of an agile, multi-functional team.
  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX Designs
  • Optimize application for maximum speed and scalability

REQUIRED QUALIFICATIONS TO BE SUCCESSFUL IN THIS ROLE

  • Bachelor’s degree or higher in Computer Science or a related field
  • 6-9 years of proven software development experience developing enterprise solutions
  • 3+ years of hands-on experience in developing Web services and API solutions using various Java based frameworks
  • Minimum 8+ years proven development experience in frameworks such as Angular 8+ and/or ReactJS, NodeJS, Typescript.
  • Proficient in building Web User Interface (UI) using HTML4/HTML5, CSS2/CSS3, XHTML, JavaScript, jQuery, XML, JSON, SOAP, REST API’s
  • Experience with frameworks such as Bootstrap, Tailwind, Material is a nice to have
  • Working together with Back End Developers to improve usability
  • Good understanding of asynchronous request handling, partial page updates
  • Proficient understanding of cross-browser compatibility issues and ways to work around them
  • Good understanding of SEO principles and ensuring that application will adhere to them
  • Good understanding of Domain Driven design & Microservice Architecture
  • Proficient in Java, J2EE, Spring MVC, Spring Core, Spring boot.
  • Knowledge of relational and NoSQL database management systems
  • Being up to date with current trends and emerging technologies

Consultative Skills:

  • Excellent communication skills with the ability to communicate software engineering and/or development concepts and principles
  • Analytical and problem-solving skills
  • Strong teamwork skills with the ability to collaborate with other engineers including distributed team members
  • Contribute to continual improvement by suggesting improvements to all aspects of the development

About the Role

  • We offer the opportunity to work with Canada’s largest Information Technology Outsourcing and Management Consulting Company with a true global presence in a fast-paced and energetic atmosphere where your personal and professional growth is accelerated by your desire and sense of commitment.
  • We’re expanding in Atlantic Canada and we need your skills, enthusiasm, and dedication as part of our team.
  • Front-end Software Developer – Software Developer
  • If you are an experienced hands-on Software Developer with strong problem-solving skills, excellent communication skills and the ability to collaborate with business and technical teams in a dynamic environment, we have exciting opportunities to build your career.
  • We are looking for a Front-end Developer having a high degree of competenc


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - System Programming

Software Engineering

Graduate

Computer science or a related field

Proficient

1

Halifax, NS, Canada