You are on page 1of 31

SDLC

Software Development Life Cycle


1) Requirement Gathering – BA – BRD- Business
Requirement Document
2) Designing - SRS – PM/IT Architect/Solution
Architect
3) Development – Coding
4) Testing - QA
5) Deployment – DevOps
6) Delivery & Maintenance

Microsoft -

TCS/HCL/Deloitte/IBM/Wipro/Accenture/ATOS –
$ 100/hour

$70/hour Staffing Company


Direct client
Implementation Partner
Bill Rate : What we get from the Client
Pay Rate : what we pay to the candidate/ Bench Sales
company
C2C : just keep our margin
W2 : bill rate/1.2 = amount – margin = pay rate
Boolean Search
OR
AND
A OR B
A AND B
HTML AND CSS
(“Java FullStack Developer” OR “Java Full Stack
Developer” OR “fullstack Java Developer” OR “Full
Stack Java Developer”) AND (HTML OR CSS) AND (API
OR “Spring boot” OR Springboot) AND (SQL OR
MySQL OR “my SQL” OR MongoDB OR “Mongo DB”)

(Java OR Python) AND Selenium

(HTML OR CSS) AND SQL AND (“REST API” OR API)

Java Full stack Developer

(“Java fullstack Developer” OR “Java full stack


Developer” OR “fullstack Java Developer” OR “full
stack Java Developer”) AND (HTML OR CSS OR
Javascript or “Java Script”) AND (SPRINGBOOT OR
“SPRING BOOT”) AND API AND (SQL OR ORACLE OR
“MONGO DB” OR MONGODB)

Bill Rate : What we get from the Client


Pay Rate : What we pay to the candidate/Bench Sales
Margin = Bill Rate – Pay rate

C2C = 70 – 7 = 63
W2 = 70/1.2 = 58 bill rate after taxes
58 – 7 = 51

I797A : Who is already in US


I797B : Who is not in US
I797C : Receipt Copy

SDLC
Requirement Gathering – BA - BRD
Designing – IT Architect/ Solution Architect - SRS
Developer – Coding
Tester/QA – Testing
Deployment – DevOps
Maintenance
M – Mongo DB
E – Express JS
R/A – React JS/Angular JS
N – Node JS

5 Database
Mongo DB
SQL
Oracle
Sybase
Cassandra

Outlook
- Signature
- Create Rule
Mass Mail
- Jobdiva
- Outlook
How to create JD
How to do Submission
Jobdiva ,Ceipal, Bullhorn (ATS)
IT Technologies
- Java
- Dot net
- ETL
- Bigdata
- Hadoop
- QA
- SAP
I797A – Already in US
I797B – who are applying outside of US
I797C – Receipt Copy

GC/GC-EAD
Employment Authorization Document
H4EAD, L2EAD, GCEAD, OPT-EAD
Category Code A18-L2EAD
Rate Confirmation/RTR/RC
Pyramid/E-solution/NLB Services/IDC
C2C = Bench Sales company
W2 = Staffing Company
1099 = Citizen/GC
PO – 3
Java Developer
Paypal

Boolean String

A AND B
Mandatory skill
HTML AND SPRINGBOOT
HTML OR CSS
AND
(“JAVA FULL STACK DEVELOPER” OR “JAVA
FULLSTACK DEVELOPER”) AND (HTML OR CSS OR
JAVASCRIPT) AND (SPRINGBOOTOR “SPRING BOOT”
OR HIBERNATE) AND (SQL or MONGODB OR “MONGO
DB”)
18k – 23k-25k = 25/30/35

BILL RATE :70


5-7, 8, 9 , 10
C2C 65 (PAY RATE)
W2 Bill RATE = Bill rate/1.2
= 70/1.2 = 58 – 5 = 53

Direct client/Implementation = Implementation


Implementation partner = Cognizant
Full time / Contract
Contract
IT/NON IT = Majorly IT
NON IT = Nurse/Teacher/Accountant
W2 / C2C = Both
60% C2C / 40% W2
Facebook
TCS/HCL/Cognizant/Wipro (Implementation Partner)
Staffing Company
Fb- Staffing = Direct Client
Fb-Cognizant-Staffing company – Recruiter - candidate
= Implementation Partner

TAX TERMS:
1) C2C
2) W2
3) 1099

C2C : Corporation to Corporation


Client – Microsoft/Apple/AMEX
Staffing Company – Jobs – 70
Bench Sales company – Candidates - 60
Candidate – 50/40
- We will pay the bench sales
company/Employer/Vendors .
We will not discuss the rate with candidate.
When we take a candidate from the bench sales
company then we cannot pitch the candidate for W2.
The bench sales company is liable to pay the taxes.
Bill Rate : What we get from the client
Pay Rate : What we pay to the candidate
$70 – $60 = $10 Margin
IN C2C
$70 – $65 = $5 Margin

W2 : The candidate will be on the payroll of staffing


company.
We will directly reach the candidate through our ATS
and job portals (Dice and Monster).
The staffing company is liable to pay the taxes.
In C2C we can give a higher rate.
Bill Rate = $70
Pay rate = $65
In W2 .
Bill Rate after taxes = 70/1.2
$12 is the tax that i will be paying for the candidate.
$ 58 - $5 = $53
1099 : Applicable for GC and US Citizens.
We pay the salary without any deductions of taxes.
The candidates are liable to pay their own taxes.

Hi Pravey,

Position : Java Developer


Location : Tampa, FL
Contract : Long Term Contract.
JD: Mandatory Skills : Java 8, Spring boot, My SQL
Bill Rate : 70
Atleast $7 Margin
C2C – 63
W2 70/1.2 = 58 -7 = 51

The Work Flow of these Tax Terms.


C2C :
1). Understanding the Requirements
2). Mass Mail/Mail Merge the JD to the
vendors/Bench sales recruiters/employers
3). Response – Screening – Call to the bench sales
recruiter
4). Get Rate Confirmation
5). Speak with the candidate
6). Submission.

The Work Flow of these Tax Terms.


W2 :
1). Understanding the requirement
2). After putting string – we will get some candidates -
Mail Merge to the candidates
3). Responses / Start making calls to the relevant
candidates.
4). Confirm the rate part with the candidate and the
comfort level with the requirement. (Screening)
5). Rate confirmation from the candidate
6). Submit the resume.

Bill Rate : $60


C2C : $55
W2 :$60/1.2 = $50 - $5 = $45

Full time/ Contract


Contract
C2C = 50%
W2 = 50%

Direct Client OR Implementation Partner


Implementation Partner

Scenario 1
Microsoft/USAA/Humana/PWC/Apple/Wells Fargo
TCS/HCL America/Cognizant/Wipro
Staffing Companies

Direct client
W2

C2C – ALL VISA ARE acceptable


W2 – All visa except H1B

String formation (Boolean String)


AND = A and C (Mandatory)
OR = HTML OR CSS

Fullstack Java Developer

(“Java fullstack Developer” OR “java full stack


Developer” or “fullstack developer” or “full Stack
Developer”) AND (HTML OR CSS OR JAVASCRIPT) AND
(SPRINGBOOT OR “SPRING BOOT” OR HIBERNATE)
AND (SQL or MONGODB OR “MONGO DB”)
.net Developer OR Dotnet Developer OR dot net
developer

(“JAVA FULL STACK DEVELOPER” OR “JAVA


FULLSTACK DEVELOPER”) AND (HTML OR CSS OR
JAVASCRIPT) AND (SPRINGBOOT OR “SPRING BOOT”
OR HIBERNATE) AND (SQL or MONGODB OR “MONGO
DB”)

SDLC
Requirement Gathering – BA (BRD/FRD/User
Guide/KT)
Designing – Solution Architect/IT Architect (SRS)
Development- Developer
Testing – Tester/QA/Software Test Engineer
Deployment – Dev Ops
Delivery and Maintenance

RECRUITMENT LIFE CYCLE

REQUIREMENT (1st Phase)


You will get requirement through Lead, Manager/VMS.
Understanding the requirement thoroughly.
1. Job Description
2. Job Title
3. Location
4. Duration
5. Rate $50/hour = Contract || Full time = Salary 100 k /annum
6. Client

Microsoft
TCS (Implem
Staffing companies

SOURCING (2ND Phase)


1. Job Portals (Dice, Monster, Career Builder, Tech Fetch)
2. ATS (Application Tracking System) Staffing company’s
Database (JobDiva /Ceipal /Bullhorn)
3. Vendor List / Bench Sales companies
4. LinkedIn /Facebook /Twitter

SCREENING (3RD Phase)


1. Full name/Email/Phone No.
2. Comfort level with Requirement.
3. Relocation
4. Work Authorization
5. Tax Terms
6. Rate/Salary
7. Updated Resume
8. Documents

SUBMISSION (4th Phase)


Submission email to Managers/ Team Lead
Update on the ATS
1. Screening Information
2. RTR(Right to Represent) / Rate Confirmation
3. Updated Resume
4. Attached Documents
INTERVIEW (5TH Phase)

P.O (Purchase Order) - 6th Phase

Paper Work – 7th Phase

Start Date – 8th Phase

Congratulations !

RLC
TIMEZONE
US GEOGRAPHY (STATES ABBREVIATION, PRONUNCIATION)
DAY LIGHT SAVING
TOPIC (RECRUITERS, BENCH SALES RECRUITER, HOTLIST,
SUBMISSION FORMAT, RATE CONFIRMATION, VENDOR LIST, PO,
ATS(JOBDIVA) , VMS, JOB PORTALS, )

TAX TERMS
VISA (WORK AUTHORIZATION)
IT TECHNOLOGIES
STRING MAKING
HOW TO UNDERSTAND A JD
HOW TO USE JOB BOARDS
HOW TO USE JOB DIVA (ATS)
HOW TO DO SUBMISSION
INTERVIEW QUESTION
LIVE TIME ENVIORNMENT.

TAX TERMS

1. C2C
2. W2
3. 1099

1. C2C/Corp to Corp/Corporation to Corporation


Staffing company X – jobs - Corporation
to
Bench Sales company Y – candidate – Corporation
- In C2C , the candidate is always on the payroll of
employer/Bench sales company
- The Bench sales will pay the taxes of the candidate.
- We will pay the Bench sales company.
- Only applicable for Contract jobs.
C2C
BILL RATE : 70
PAY RATE: 63
MARGIN= BILL RATE – PAY RATE

2. W2
- W2 is of 2 types :
a) W2 Salaried – Full time - Salary
b) W2 Contract – Contract - Rate

- The candidate is on our payroll


- Staffing company will pay the taxes.

3). 1099
- TAXES WILL BE PAID BY CANDIDATE.
- ONLY GC AND US CITIZENS ARE applicable and they are liable to pay their
taxes.
We will pay them without deducting taxes.

VISA

1) USC/US CITIZENS/CITIZEN : Can vote in federal Election

2) GC : They cannot vote in federal Election


PERMANENT RESIDENCE

USCIS Issues these Visa

3) F1 : Student Visa
Btech CS
2-3 work in India.
MS (Master’s in Science) – 1.5/2 Year
1st Year – Only study (they cannot work)
2nd Year - 1 year CPT (Curriculum Practical Training)- Can only work
20 hours in a week. (Part time)
8*5 = 40 (Full Time)
Masters is completed
EAD (Employment Authorization Document)
1st OPT (Optional Practical Training) – 40 hours in a week (Full time)
– Post Completion OPT
Validity – 1 Year
OPT-EAD
2nd OPT – STEM – 24 Months (Science, Technology, Engineering
Mathematics)
NON STEM – 17 Months

Microsoft
Staffing company
Bench Sales Company
Candidate

H1B :
 Only US based employer can apply.
 Candidate cannot apply for it
 The employer will sponsor your visa.
 H1B is given to a foreign worker.
 If the employer is not able to find resources locally
for any skill set
 Candidate will be on the payroll of employer.
 Can only work on C2C
 Total 6 years (3+3)
 We will not discuss rate with candidate only with
his employer.
 Every year around 3-4 lacs people apply for it.
 Every year 85000 get it.
 Lottery system.
 It has 3 parts
a) I797A – H1B Copy – Who is already in the US
b) I797B – H1B Copy – Who is not in the US
c) I797C - Receipt

H4 – Dependent Visa of H1B


H4-EAD : valid upto H1B’s Validity : Full time, Contract
Can work on W2 or C2C

L1 Transfer : If a person is working in a company on his native


country and his company transfer him to the US Office.
L2- Dependent Visa of L1
L2-EAD: Valid upto L1’s validity: Full time, Contract
Can work on W2 or C2C

E3: Only for Australians who wants to work in US.


(2+2+2+2+……)

TN (Treaty of NAFTA)
NAFTA: North American Free Trade Agreement
North America: US, Canada, Mexico
TN-1 = Canada
TN-2 = Mexico
(3+3+3+3+……)

CPT FULL TIME


2NDMasters: Full time CPT
He is eligible to work for 40 hours.

USC, GC, OPT-EAD, H1B, H4-EAD, L2-EAD


E3, TN1, TN2

i94 is the travel history

SDLC (Scrum Master, Agile Coach)


Requirement Gathering (BA, Product Owner)
Designing (IT Architect, Solution Architect, Project Manager, )
Development (Developer)
Testing (QA, Tester)
Deployment (DevOps)

JAVA Developer
It is an platform Independent.
Core Java – Collection
OOPS Concepts – Multithreading, Inheritance, Encapsulation,
Polymorphism, Abstraction, Interface
JDBC, Spring boot, Hibernate, Struts, J2EE,
Database = MySQL, Sybase, Cassandra, Oracle, Mongo DB, RDBMS,
SQL Server

Back End Technologies : JDBC, Spring boot, Hibernate, Struts, J2EE,


SQL, My SQL
Sun Microsystem, Oracle has acquired it

Front End Technologies: HTML, CSS, JavaScript ,Jquery , React JS,


Angular JS
UI Developer : HTML, CSS, JavaScript , Angular JS, React.
UX Designer : Front End Designing

Android Developer : Android Studio, Java, XML, Dagger, Git, github,


Android SDK, Google API’s, Database
IT is a Google product

IOS Developer : IT is a Apple product


Platform Dependent : only runs on apple devices
Swift, Swift C, Xcode and Interface Builder, git github, database,
Source Tree, Cocoa

QA, QA Automation, Quality Analyst, Quality Assurance


Manual Concepts (STLC, Bug life Cycle, Priority Severity)
Selenium , Core Java, Web drivers, Jira , Postman,Jmeter, Database,
Git, Github, Cucumber, Test NG.

Full Stack Developer: - Front end, Back End, Database, Deployment


MEAN STACK DEVELOPER :
M : Mongo DB
E : Express JS
A : Angular JS
N : Node JS

MERN STACK DEVELOPER :


M : Mongo DB
E : Express JS
R : React JS
N : Node JS

BA (Business Analyst)
Domain Specific : Healthcare, Banking, Insurance, E Commerce
Bridges the gap between technology and Business.
They make BRD (Business Requirement Document)
Risk Analysis, Gap Anaysis, Wok flow Analysis, Process Mapping
Scrum, Agile, Canban, Tableau, Cognos.

Salesforce Developer : CRM


Customer Relationship Management
ERP : Enterprise Resource Planning
PeopleSoft, Salesforce, SAP.

DevOps: Combination of Development and Operation


1. Git
2. Docker
3. Selenium
4. Jenkins
5. Ansible
6. Puppet
7. Nagios
8. Chef
9. SVN
10. Rational Clearcase
11. Apache Ant
12. Kubernetes

String making
AND
A AND B : A and B compulsory (Mandatory Skills, Primary Skills)
HTML AND SRINGBOOT

A OR B : Either one of them


HTML OR CSS (Either of them)
(QA or “Quality Analyst” or “Quality Assurance” or “Automation
Engineer” or “Software Tester” or “Software Test Engineer”) and
Selenium and “Test NG” and Resume

Develop* = Development, Developer, Developing


Test* = Testing , Tester, Test

Q&A

1. Direct Clients or Implementation Partner


Implementation Partner – CTS (Cognizant)
End Clients – BFSI Domain
Verizon, Abbvie, PWC, Microsoft, Wells Fargo, Apple, USAA, Silicon
Bank, American Express, TD Bank, ABC, J&J, Pfizer, Cigna, Astellas,
Ecolab, BCBS, Vanguard, AMAT, Cardinal,
2. Type of position
IT Positions (Java Developer, IOS, Android, QA, BA, Project
Manager, Salesforce, SAP)
3. Contract position OR Full time position
Contract (W2 and C2C)
C2C 60%
W2 40%
4. Job portal – Dice and Monster
5. ATS - Jobdiva
6. How many PO/Closure/Deal you had in your last company?
2 PO in 8 Months

JOB Title : Full Stack Java Developer


Name :SanthoshGundu
Client : CTS/USAA
Location : Remote / San Antonio, TX
Pay Rate : 63 on C2C
Bill Rate : 70
Visa : H1B
Project Duration: Long term
Experience : 8+

(“Java Full stack Developer” OR “Java Fullstack Developer” OR


“Full Stack Developer” OR “Fullstack Developer”) AND (“HTML
or CSS or JavaScript or “Java Script”) AND (hibernate or
springboot or “spring boot” or Struts) AND (SQL or MySQL or
Cassandra)
JOB Title :Devops
Name :Veena Mayan
Client : CTS/Thermofisher
Location : Remote / Pittsburg, PA(Pennsylvania)
Pay Rate : 44 on W2
Bill Rate : 60
Visa : H4EAD
Project Duration: Long term
Experince 6+
Bill Rate/1.2= Bill Rate after Taxes

(Devops OR “Dev Ops” OR “Devops Engineer” OR “Devops Cloud


Engineer” OR “Build and Release Engineer” OR “site Reliability
Engineer” OR SRE) AND CHEF AND ANSIBLE and Puppet and Fabric

RPO = Client needs candidate(x)


Interview = JAVA DEVELOPER
I am calling from x company

Staffing = We have our Own clients


Apne Payroll
We have a requirement
AND A AND B (Both should be there)
OR A OR B (any one would work)

(QA OR “QualityAnalyst” OR “QA Automation” OR “Quality


Assurance” OR “Software Test Engineer” OR “Software Tester”)
AND (Selenium OR Cucumber OR TestNG OR “Test NG”) AND
(resume OR CV)

You might also like