Front End Developer (Onsite - Halifax)
at CGI
Halifax, NS, Canada -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 10 Nov, 2024 | Not Specified | 11 Aug, 2024 | N/A | Emerging Technologies,Computer Science,Spring Boot,Web Services,Angular,Communication Skills,Bootstrap,Usability | 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:
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