KASHII UPDATEZ Everyday Student Requirements & Python Coding Tutorials by Python Kashi
JD #3909
Applications open Internship

SF/SFI Engineer

Cgi

  • Hyderabad, India
  • 8 LPA - 12 LPA
  • Internship
  • Posted Yesterday
HR
Recruiter contact
Recruiter / hiring contact
No public email in this post. Use a source-linked contact instead.

About the role

CGI is a global IT and business consulting powerhouse founded in 1976. With a presence in over 40 countries, the firm helps enterprises transform through digital, cloud, and data‑driven solutions. In India, CGI has built a reputation for delivering end‑to‑end services across banking, energy, utilities, and public sector domains, leveraging a culture of ownership, collaboration, and continuous learning.

Employees benefit from a strong mentorship model, exposure to cutting‑edge technologies, and a clear path for career progression that spans technical, managerial, and specialist tracks.

The role of SF/SFI Engineer sits within the Technology, Customer Platforms & Salesforce Engineering family at Centrica, a major client of CGI. As a Salesforce / Salesforce Industries Engineer, you will be responsible for designing, building, testing, deploying, and supporting secure, scalable Salesforce solutions that enhance both customer and internal journeys. You will work in an Agile Scrum squad, collaborating closely with product owners, architects, QA, and operations to deliver high‑quality features from concept to production.

Key Responsibilities

  • Translate functional and non‑functional requirements into maintainable Salesforce solutions, contributing to technical design and task breakdown.
  • Develop Apex classes, Lightning Web Components, Flows, and declarative configurations following best‑practice standards.
  • Configure objects, validation rules, automation, and workflows with an OOTB‑first approach.
  • Build and enhance Salesforce Industries (Vlocity) capabilities such as OmniStudio, OmniScripts, Enterprise Product Catalogue, and Integration Procedures.
  • Design and implement integrations using REST/SOAP APIs, event‑driven or asynchronous patterns.
  • Participate in backlog refinement, sprint planning, and technical spikes, owning stories through development, testing, and deployment.
  • Conduct peer reviews, enforce coding standards, and contribute to reusable patterns and documentation.
  • Support production services, including incident investigation, root‑cause analysis, and continuous improvement.
  • Advocate secure engineering practices covering access control, data quality, performance, and compliance.
  • Mentor junior engineers and foster a collaborative engineering culture.

Technology Stack: Salesforce Core (Apex, LWC, SOQL/SOSL, Flows), Sales Cloud, Service Cloud, Experience Cloud, Vlocity/OmniStudio, REST/SOAP APIs, Git, CI/CD pipelines, AWS integration, Agile Scrum.

Growth Path: Starting as an Engineer, you can progress to Senior Engineer, Lead Engineer, and eventually Architecture or Delivery Management roles, with opportunities to specialize in Salesforce Industries, Cloud Architecture, or DevOps.

Why Join CGI?: CGI offers a truly global platform with access to diverse projects, a strong emphasis on learning (certifications, internal training), and a culture that treats employees as partners. The firm’s commitment to work‑life balance, inclusive environment, and clear career ladders make it an attractive destination for fresh talent looking to make an impact in the Salesforce ecosystem.

Eligibility & process

Who can apply

Graduates (B.Tech/B.E., B.Sc., BCA, MCA or equivalent) in Computer Science, Information Technology, Electronics, or related streams; minimum 60% aggregate; no active backlogs at the time of joining; batch year 2025, 2026 or 2027 preferred; strong interest in Salesforce development.

Skills & stack

Salesforce Apex Lightning Web Components Flows Vlocity Omnistudio REST APIs SOAP

Selection process

  1. Round 1: Online aptitude & logical reasoning test
  2. Round 2: Technical interview focusing on Salesforce concepts, Apex coding and integration scenarios
  3. Round 3: HR interview covering cultural fit, career aspirations and compensation.

Prep kit

20 resources
Study material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Round 1: Online Assessment (OA) Aptitude, Quantitative Logic & 2 Coding Problems Focus on accuracy and speed. Practice arrays, strings, and standard arithmetic puzzles.
Round 2: Technical Interview 1 Core Tech Stack (Salesforce, Apex, Lightning Web Components, Flows, Vlocity, Omnistudio, REST APIs, SOAP) & Live Code Tracing Explain your thought process aloud. Analyze time & space complexities before coding.
Round 3: System Design & Problem Solving Database Schemas, APIs & Architecture Basics Clarify edge cases, diagram schemas cleanly, and discuss scalability trade-offs.
Round 4: HR & Cultural Fit Discussion Cgi Core Values, Learning Agility & Offer Terms Demonstrate passion, strong communication, and readiness for full-time collaboration.
Technical questions 5
Explain OOP (Object-Oriented Programming) principles with real-world examples in Salesforce. Answer
Model answer: 1. Encapsulation (data hiding via private fields/getters). 2. Abstraction (hiding implementation complexity). 3. Inheritance (code reusability). 4. Polymorphism (method overriding/overloading).
What is the time and space complexity of QuickSort vs MergeSort? Answer
Model answer: QuickSort: Average O(N log N) time, O(log N) space. Worst O(N^2). MergeSort: Guaranteed O(N log N) time, but requires O(N) auxiliary space.
Explain the difference between SQL Indexing (B-Tree vs Hash) and when not to use an index. Answer
Model answer: Indexes speed up SELECT queries via B-Trees. However, they slow down INSERT, UPDATE, and DELETE operations because indexes must be updated on disk. Avoid on low-cardinality columns (e.g., boolean flags).
What happens under the hood when you enter a URL in a browser? Answer
Model answer: 1. DNS lookup (resolves IP). 2. TCP 3-way handshake (SYN, SYN-ACK, ACK). 3. TLS negotiation for HTTPS. 4. HTTP GET request sent. 5. Server responds with HTML/CSS/JS. 6. Browser renders DOM & CSSOM tree.
What is the difference between REST and GraphQL APIs? Answer
Model answer: REST uses multiple fixed endpoints with possible over/under-fetching. GraphQL uses a single endpoint allowing clients to query exact fields in a single request.
Behavioural & HR questions 3
Why do you want to join Cgi as a SF/SFI Engineer?
Highlight Cgi's market reputation, recent tech innovations, and how your skills in Salesforce directly solve their team's objectives.
Describe a challenging bug or academic project roadblock and how you resolved it.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
How do you handle strict deadlines or sudden scope changes?
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.
Cgi 8 LPA - 12 LPA
Recruiter Resume Apply
Chat Chat with Kashii