Us It Recruitment - Presentation
Us It Recruitment - Presentation
Most of its functions have now been divided into two Bureaus:-
U.S. Citizenship and Immigration Services (USCIS) - handling immigration processing and citizenship services. USCIS is responsible for processing different kind of Visas (H1B, L1, H4, F1, F2, B1, B2 with extension etc.) They are responsible for issuing Employment Authorization
Documents, granting Lawful Permanent Resident Status (getting your “Green Card”), and granting Citizenship.
Department of Homeland Security (DHS) – Assists USCIS in processing different Visas. Check the person’s authenticity with own database. Without Approval from DHS, USCIS is not able to issue any kind of visas. Handling border and enforcement activities of the INS.
PS: If salaries of two persons are same and if one person has more no. of dependents as compare to second than first will pay less tax than second one.
# Social Security Tax- Paid by all including H1B but H1b can only avail the benefits after becoming a Green Card Holder. GC Holder can ask for remuneration from Social Security Department in case of being temporarily handicapped or permanent
handicapped, in case of pregnancy or in case of jobless.
Recruitment Process
RECRUITING PROCESS FLOW
CLIENT
Screening Based on
•Resume
•Telephone Interview (1)
(1). Technical Skills,
•Availability
Communications
•Rate Caps (2)
skills, experience
(2). Rate confirmation
from the Employer in
case of H1B from
consultant in case of
GC/citizen
US TAX TERMS
1099
End
Client
CAP/HCL/Wipro/TC Implementer
H1B/ GC/ Citizen/ EAD/ GC/ Citizen/ EAD/ OPT/ Own H1B/ GC/ EAD/ GC/ Citizen/ EAD/ OPT/
TN TN OPT/ TN of another TN
Corp.
Offer Letter Contract b/w & Contract between Offer letter with W-2
Independent Contractor Corporation & other Hourly rate mentioned
(1099 Contract) Corp. (Corp. to Corp.
contract)
Salary Twice a month Invoicing Monthly Invoicing Monthly Twice a month Hourly
Payment terms- Net 30 Payment Net 30 days basis
days (30 net 30)
1-15th-22nd of month 1-30th-30th of next month 1-30th-30th of next month 1-15th-22nd of month
15-31st-7th of next month 15-31st-7th of next month
We deduct the taxes No Tax deduction. No Tax Deduction We deduct the taxes
Consultant himself pays
the taxes
TECHNICAL SKILLS
Standard Hierarchy and Responsibilities in any organization
Delivery Manager
Practice Head
1. VB Developer:
Skill Set ….
4. VC++ Developer
Skill Set: VC++6.0, MFC, ATL, ODBC< Active-X
Development, DLL Development, Rational Rose, UML or
Booch Or Rambaugh object oriented methodology,
COM/DCOm or Corba (Visibroker/ Orbix), HTML/DHTML,
Javascript, Windows NT/95.
7. Oracle Back End Developer:
Skill Set: Oracle 8.0, Stored Procedures, Database Triggers,
Pro*C, PL/SQL, C/C++, Unix or NT (for consultsnts stronger in
back end development)
8. Progress Developer
Skill Set: Progress 8, MFG-PRO, Customization experience
required.
Skill Set….
9. VAX/VMS Developer:
Skill Set: VAX/VMS, DCL, FORTRAN or C, Lexical functions,
FDL, RMS, RDB or Oracle, DECFORMS, FMS, Indexed files.
Skill Set…
10. MANMAN Developer
Skill Set: HP 3000, MPE/XL, Fortran or
COBOL, IMAGE, MANMAN or
12. QA TESTER:
Skill Set: Test Scripts, Test Plans, Test Cases, (Winrunner, Stress test using Loadrunner, Test Director, TSL) or SQA Suite (SQA Manager, SQA Robot, SQA Basic) or QA Partner and Silk, Black
box testing (where only functionality is tested), white box testing (where coding is also tested and the tester must know the development environment like language/operating system/database in
which application is developed), ISO 9001
CRM
Siebel
Salesforce
SAP
Oracle
Blue Martini
SalesLogix
Onyx
Pivotal
Clarify
Vantive/ PeopleSoft
CAI Platforms / CMS Servers
Webmethods
Tibco
Vitria
BEA Tuxedo
Embedded Systems
VxWorks
PSOS
J2ME
ERP
SAP; my SAP, SAP, BC, JCO, MiniApps, ITS
Peoplesoft
Baan
Oracle
JD Edwards
Java2
JSP, EJB,Servelts
CMS, JDBC, RMI, JFC, JNI
Java, JDK, Symantech Café
CLIENT SERVER
CLIENT SERVER
Front End/Client Connection DataBase / Back end
VB
VC ++ ODBC Oracle
PB Sybase
D2k Sql Server
JDBC/ODBC
Java Informix
Oracle Developer 9i/ 6i SQL Loader, Designer Oracle 11g,10g,9i,8i,8.x,7.x PL/SQL UNIX or NT
(Forms 9i/6i Report 9i/6i) 2000, Oracle Application (Only Oracle)
Developer 6 Server(OAS)
(Forms 6 Report 6)
Developer 2000
Forms 5.0,4.5 Reports 3.0,2.5)
Visual Basic Visual Basic 6.0,5.0,4.0 ADO,RDO,OLE, SQL Server Transact -SQL NT
(Microsoft) ACTIVEX,COM, 2012,2008,2005,2000,7.0,6.x PL/SQL UNIX or NT
DCOM, Crystal Reports Oracle 11g,10g,9i,8i,8.x,7.x Transact –SQL UNIX or NT
Sybase 11.x,10.x,9.x UNIX or NT
Informix 11.x,10.x,9.x
PowerBuilder PowerBuilder 7.x,6.x,5.x,4.x PFC Sybase 11.x,10.x,9.x Transact -SQL UNIX or NT
(Sybase) SQL Server Transact –SQL NT
2012,2008,2005,2000,7.0,6.x PL/SQL UNIX or NT
Oracle 8i,8.x,7.x UNIX or NT
Informix 11.x,10.x,9.x
VC++ Visual C++ 6.0,5.0,4.0 MFC SQL Server 2000,7.0,6.x Transact -SQL NT
Oracle 11g,10g,9i,8i,8.x,7.x PL/SQL UNIX or NT
Sybase 11.x,10.x,9.x Transact –SQL UNIX or NT
Informix 11.x,10.x,9.x UNIX or NT
C++ C++ ATL,STL SQL Server Transact -SQL NT
2012,2008,2005,2000,7.0,6.x PL/SQL UNIX or NT
Oracle 11g,10g,9i,8i,8.x,7.x Transact –SQL UNIX or NT
Sybase 11.x,10.x,9.x UNIX or NT
Informix 11.x,10.x,9.x
Operating Systems Windows NT 4.0 / 2000, SCO Unix, Solaris 8 & 9, Windows 95/98, MS-DOS, Apple
Macintosh, Redhat Linux, SuSe Linux,HP-UX,AIX
Sun Java Technologies J2EE, JSP, Servlets, Java JDK 1.4, java-script 1.2, XML, Struts, WSAD, Tile, Hibernate,
Quartz,
Microsoft Technologies Visual Studio 6 & Visual Studio .NET, IIS 5.0, & 9,ASP
Oracle 11g,10g,9i,8i,8.x,7.x
Databases /SQL Server 2012,2008,2005,2000,7.0,6.x / MySQL, PostgreSQL
7.x,DB2,Ingres,Informix,MS Access, Sybase/IBM-DB2-UDB
Design Patterns ProtoType Pattern, Command Pattern, Factory Pattern, Builder Pattern, Immutable
Pattern and Singleton Patterns
EJB Design Patterns Session Façade, Domain Data Transfer Pattern, Custom Data Transfer Pattern, JDBC for
Reading, Business, Delegate Pattern and Service Locator Pattern
Development Tools IBM Visual Age for Java 3.02, Forte 4.0, Builder 8, and Together 6
Open Source Technology Red Hat Linux 7 & 8, Jakarta Tomcat 4, Apache web server, UNIX
Application Servers Jrun 3.1 Application Server, Jrun Cluster Server, Weblogic 8 Application Server, Oracle 9i
Application Server,websphere,weblogic,Sun One,
Security Systems Site Minder Policy Server 4.51, Site Minder Web Agent 4.51
IIS Mail Server, Mail Enable Mail Server, Qmail & SendMail, TCP/IP networks
E-mail / Networking setup and
troubleshooting.
Other Erwin 3.5.2, TOAD 7.3, IBM Distributed Debugger 3.02, JProbe, and JThreadLyser, and
tools CAML,Crystal Reports(Seagate)
Client Server Developer 2000 Forms 6i/4.5/5.0 & Reports 2.5 / 3.0 /PLSQL/Sql Loader/ Oracle WebDB
/ Jdeveloper/ Oracle Replication Server/Oracle Portal / Pro*C,
Mail Management Software IBM Lotus notes, Microsoft Outlook, MS Exchange server, Eudura,
Testing Tools Winrunner,Loadrunner,Test Director ,QTP, IBM Rational robot, Test Manager,Silk Test, Silk
Performer,
DATABASES VERSIONS OS
Oracle 11G,10G 9i,8i,8.x,7.x Unix or NT
Sybase 11.x,10.x,9.x Unix or NT
SQL Server 2012,2008,2005,2000 NT
,7.x,6.x
Different types of Database
Administrator
DEVELOPMENT-DBA
PRODUCTION-DBA
Install Database
Performance Tuning
(Setup,Config)
Backup & Recovery
Design Database
Unix Admin/Scripting
Logical Design
On Call 24 X 7
(Erwin,Designer 2K)
Configuration
Physical Design
(Table,File structure)
Unix Admin/Scripting
Writing Stored Procedure
& Triggers
ERP - DBA
PeopleSoft DBA – Oracle/SQL Server/Informix
Oracle Apps DBA - Oracle
SAP Basis – Oracle/SQL Server/Informix
BUSINESS INTELLIGENCE
DATAWAREHOUSING
BI
Peoplesoft - EPM
Business Intelligence : Oracle Data Warehousing
But what exactly is ERP? As Manufacturing Industries boomed around the world, one major challenge was how to organize and streamline the rapidly mounting
volumes of data. Manufacturing companies had various operations performed at various department levels, with data at each process critical to the other. There
needed to be a seamless integration in the flow of data across organization. This need was fulfilled by software applications that came to be known as ERP. Thus ERP is
an application which facilitates the capture, control and flow of information at each process level across the entire organization. The data is actually stored in an
underlying database controlled by the application.
Enterprise Resource Planning(ERP)
Functional Terms – e.g.: Gap analysis, Blueprint, Setups, Configuration, Requirement gathering etc
Technical terms RICE (Reports, Interfaces, Conversions, Extensions) – Different in each ERP
SAP – ABAP, Sap scripts,BDC, Smart forms, EDI/IDOC, ALE, Dialog Programming etc
Oracle – PL/SQL, Forms Reports etc
Peoplesoft – Peoplecode, Peopletools, Panels, Pages, SQR, App Engine etc
ERP TECHNICAL CHART
PeopleSoft Oracle SAP
People Code: The proprietary scripting language used in the development of PeopleSoft applications.
Development
People Tools: Administration
Reporting and Analysis
Panel Designer: Used for creating panels (screens) for user input
Application Designer: Using Application Designer to build, maintain, customize, and upgrade
PeopleSoft applications. We can use Panel, panel group and menu to
create application.
Data Mover: It allows you to import and export data across multiple
database platforms.
Data Management:
Import Manager: to import data into your PeopleSoft tables.
Crystal: Crystal Reports from Seagate software is a report formatter that helps you generate clear and easy-
to-read printed reports containing data from your PeopleSoft applications.
N vision PS/nVision enables you to retrieve information from your PeopleSoft database into a Microsoft Excel
(mainly spreadsheet—not merely as "raw" data, but as information in a form that helps you see the big picture,
financials): explore the details, and make decisions.
For defining database queries in an easy-to-use graphical environment. You create queries to extract the
Query: data you need from your PeopleSoft database.
Tree Manager to create and maintain trees. A tree is a PeopleSoft object that defines the
Tree Manager: groupings and hierarchical relationships between the values of a database field.
Cube Manager allows you to define and save templates for building and updating OLAP cubes. The
Cube Manager: Cube Manager provides all these benefits while achieving a nearly platform-independent solution -
the great majority of a cube's design attributes can be applied to either Arbor Essbase or Cognos
PowerPlay.
Business Process:
q MYSAP.COM Partner
q ASAP Partner
SAP TECHNOLOGY
PRACTICE
S AP TECHNOLOGY
B AS IS P RACTICE
: 3
SAP MODULES
Financial Accounting(FI) Controlling(CO) Asset Management(AM)
General Ledger Cost center accounting Depreciation
Accounts Receivable Project Accounting Sales of assets
Special Purpose Ledger Profitability analysis Maintenance value
Accounting Information System Activity based accounting Inventory
Accounts Payable Job order accounting Replacements
Treasury Product costing accounting Investment Management
Legal Consolidation Profit center accounting Repair value
Enterprise controlling Ownership
E-Business
Platform eBusiness Platform
08/26/2025 74
Microsoft
Advantages and disadvantages: The black box tester has no "bonds" with the
code, and a tester's perception is very simple: a code must have bugs. Using the
principle, "Ask and you shall receive," black box testers find bugs where
programmers do not. But, on the other hand, black box testing has been said to
be "like a walk in a dark labyrinth without a flashlight," because the tester doesn't
know how the software being tested was actually constructed. As a result, there
are situations when (1) a tester writes many test cases to check something that
could have been tested by only one test case, and/or (2) some parts of the back-
end are not tested at all.
White box testing
White box testing is when the tester has access to the internal data structures
and algorithms including the code that implement these.
Types of white box testing
The following types of white box testing exist:
API testing (application programming interface) - Testing of the application using
Public and Private APIs
Code coverage - creating tests to satisfy some criteria of code coverage (e.g., the
test designer can create tests to cause all statements in the program to be
executed at least once)
Fault injection methods - improving the coverage of a test by introducing faults
to test code paths
Mutation testing methods
Static testing - White box testing includes all static testing
Grey box testing (American spelling: Gray
box testing) involves having access to internal
data structures and algorithms for purposes of
designing the test cases, but testing at the user,
or black-box level. Manipulating input data and
formatting output do not qualify as grey box,
because the input and output are clearly
Automated testing
Many programming groups are relying more and more on automated
testing, especially groups that use Test-driven development. There are
many frameworks to write tests in, and Continuous Integration software
will run tests automatically every time code is checked into a version
control system.
While automation cannot reproduce everything that a human can do
(and all the strange ways they think of doing it), it can be very useful for
regression testing. However, it does require a well-developed test suite
of testing scripts in order to be truly useful.
Testing Tools
Program testing and fault detection can be aided significantly by testing
tools and debuggers. Testing/debug tools include features such as:
Program monitors, permitting full or partial monitoring of program code
including:
Formatted dump or Symbolic debugging, tools allowing inspection of
program variables on error or at chosen points
Automated functional GUI testing tools are used to repeat system-level
tests through the GUI
Tool Name Company Name Latest Version
HP QuickTest Professional HP 10.5
IBM Rational Functional Tester IBM 8.1
Rational robot IBM 2001
Selenium OpenSource Tool 1.0.1
SilkTest Microfocus 2009
TestComplete Automated QA 7.52
TestPartner Micro Focus 6.3
WATIR Open Source Tool 1.6.5
Testing Levels
Unit Testing
Integration Testing
System Testing
ETL TOOLS
Embarcadero
DT/Studio Technologies
DataStage IBM
Ab Initio Software
Ab Initio Corporation
Data Junction Pervasive Software
Oracle Warehouse Builder Oracle Corporation
Microsoft SQL Server Integration Microsoft
SAP BW SAP
Transformation Manager ETL Solutions
EAI Platform
SIF (Schools Interoperability Framework)
Data Integration
Enterprise Integration Patterns
Enterprise Service Bus
OSS through Java Initiative
Open Knowledge Initiative (using SOA for application integration)
SAP Exchange Infrastructure
Health Level 7
Comparison of business integration software
TIBCO
Microsoft BizTalk Server
IBM WebSphere Message Broker
WebMethods
Oracle BPEL Process Manager
E BUSINESS
E-Business
Mainframes
Relatively large computers built to handle very large databases, thousands of user terminals with fast
response times, and millions of transactions
Used mainly by
Large companies for mission critical applications and bulk data processing
e.g. Banking and Insurance (Mellon Bank, Allstate), Retail (Wesco, Les Schwab, Lowe’s), Healthcare (Kaiser
Permanente, Harrington Benefit Services), Automotive (Blue Bird, Goodyear), Telecommunications (Alltel)
Government organizations (e.g. Ohio Dept. of Taxation)
Mid Range Systems
Application System 400 (AS/400)
Middleware
Technologies used to connect Legacy to Open Systems (Microsoft/ Sun technologies)
IBM MQ Series
TIBCO
Skills – Mainframe
Combinations :
– COBOL, CICS, VSAM, JCL
– COBOL, CICS, DB2, JCL
– COBOL, IMS DB/DC, JCL
COBOL – VS COBOL II, MF COBOL, AcuCOBOL
Database Management Systems (DBMS)
IMS DB/DC – an older hierarchical DBMS (Info Mgmt System – DB is the database component and DC is online
screens) – very complex logic, used from within COBOL programs
IDMS – an older network DBMS – also very complex
DB2 – a Relational DBMS like Oracle
VSAM (Virtual Storage access method) is a file based system – used for data storage and access…which is now done
by a DBMS
JCL (Job Control Language)
Tools
Version Control: Changeman, Endevor, CA-Panvalet
Debugging: Xpeditor
Tool-writing: Rexx, CLIST
Environment
MVS or Z/OS – OS; TSO (Time Sharing Option), ISPF (Interactive System Productivity Facility) – Development
Environments
Skills – AS/400
Languages:
RPG, RPGLE – different versions (COBOL programmers can usually learn this very fast)
COBOL, C, C++, Java etc. also work on AS/400
Operating System:
OS/400
Control Language:
CL/400 – similar to batch programming on DOS and JCL on mainframe
Development Tools:
PDM (Programming Development Manager), SEU (Source Entry Utility – the editor for PDM), DFU (Database
File Utility – similar to SPUFI for DB2), SDA (Screen Design Aid), RLU (Report Layout Utility), QUERY/400
Signon / Synon / 2E- An integrated development environment to develop COBOL and RPG code for AS/400s
Database:
DB2/400 – IBM DB2, but operates on OS/400 – Knowledge of SQL