Offshore Software Development Outsourcing
Delivering Excellence in Software Engineering

Deutsch version
Russian version
ServicesVertical ExpertiseHorizontal Expertise DifferentiatorsCustomersCompanyNews CenterCareersContact Us
CareersCareers
Careers
Working at EPAM
Open Positions Summary
Open Positions in the USA
Open Positions in the UK
Open Positions in Germany
Open Positions in Hungary
Open Positions in Russia
Open Positions in Ukraine
Open Positions in Belarus
Submit a Resume

Home / Careers / Open Positions in the USA
Open Positions in the USA

Program Manager
Project Manager
System/Business Analyst
Software Architect
Programmer Analyst
Senior Software Engineer J2EE
Senior Software Engineer .NET
Sales Representative
Service Director
Lead Software Engineer
Program Manager
Responsibilities:

Represent EPAM as single-point contact for the customer
Maintain profitability and customer satisfaction
Identify business opportunities within customer organization
Develop relationships with key client stakeholders and client executives
Provide day-to-day project contact for the client
Invoicing and AR
Coordinate on staffing
Oversee execution of the projects in distributed (onshore-offshore) environment
Assess and manage risk over the project lifecycle
Develop and track of integrated project plans
Control development of project deliverables
Identify and manage project issues
Ensure the use of best practices and apply lessons learned from previous projects
Directly supervise the Project Manager(s)

Qualification: BS/MS (CS or equivalent); MBA preferred

Experience/Skill:

Must have

Total of 8+ years of experience with at least 3+ years in project/program management
Experience in planning and managing project inter-dependencies, and managing resources
Ability to lead, coordinate, and manage project initiatives
Experience with issue resolution across multiple locations and businesses
Demonstrated skill in client relationship management and ability to manage, direct and command respect from technical and delivery team members
Excellent communication, presentation, qualifying, closing and negotiation skills
Ability to prospect and uncover new opportunities

Plus

Solid problem solving skills
Excellent relationship building skills
Strong leadership and team management skills
Deep understanding of project management tools and approaches
Experience of multiple full project lifecycles from business development to final delivery
Background in Finance, Health Insurance or any other business area

To Apply Please:
Download EPAM Application Form 
Submit EPAM Application Form and resume Top 
Project Manager
Responsibilities:

Define project scope
Define project team organization, allocate and monitor tasks to team members
Facilitate technical, operational and/or business requirements
Estimate effort and evaluate high-level design and architecture
Develop and maintain project plans
Manage concurrent projects and their interdependencies
Maintain project documentation
Organize technical reviews
Manage distributed (onshore-offshore) teams

Qualification: BS/MS (CS or equivalent); MBA preferred

Experience/Skill:

Must have

8+ years of experience with at least 3+ years in IT project management
Proven project lead expertise
Excellent communication skills
Experience with issue resolution across multiple locations and businesses
Demonstrated skill in client relationship management and ability to manage, direct and command respect from technical and delivery team members

Plus

Ability to engage with the client in discussions of the business situation and strategy
Ability to engage with the client in technology discussions
Experience with technical concepts
Experience in J2EE and/or .NET architecture, OOA, OOD
Background in Finance, Health Insurance or any other business area

To Apply Please:
Download EPAM Application Form 
Submit EPAM Application Form and resume Top 
System/Business Analyst
System/Business analyst with minimum of 5 years of experience in Software Development Industry with strong technology and consulting background, excellent analytical and communication skills to perform requirements, analysis, and participate in design, implementation, testing and maintenance of web based applications.

Responsibilities:

Participate in requirements gathering, analysis, design, implementation, testing and maintenance
Analyze and document functional and system technical requirements and create specifications
Facilitate effective communication between customers and technical team by translating operational language into technical terminology; communicate and justify estimates for the client
Utilize standard software development methodologies, processes, techniques and quality planning methods in all phases of work
Assist staff and clients with difficult application problems, issues and defects regarding software capabilities and performance

Qualification:

MS/BS CS or equivalent
Certifications is a plus

Experience/Skill:

Must have

5+ years experience in software development
2+ years analytical experience in one of the following areas: Healthcare, Warehouse Management or Finance
Knowledge of business products, processes and regulations related to selected area
Strong analytical skills and experience in gathering, compiling, and documenting user functional and/or system technical requirements or specifications
Understanding of UML, Rational Unified Process (RUP), methodology and Tools
Understanding of software development methodologies, architectures and CASE tools
Excellent interpersonal, organizational, and written/verbal communications skills
Experience interfacing with the customer
Experience with Client/Server and Internet Technologies
Understanding of J2EE and/or .NET
Knowledge of SQL, HTML/DHTML, JavaScript, XML and one of the following languages Java/C++/C#/VB
Ability to maintain project plans

Plus

Production experience with Java (J2EE) and/or .NET
Understanding of extraction, transformation and loading (ETL) processes and tools
Knowledge of standard reporting systems
Experience working with distributed (onshore-offshore) teams

To Apply Please:
Download EPAM Application Form 
Submit EPAM Application Form and resume Top 
Software Architect
Responsibilities:

Participate in requirements gathering
Develop general system design including internal and external information flows, current and future system requirements, interfaces, integration points and other relevant factors
Document system architecture including major functional components, integration components
Document conceptual data model, key entities and elements, data transformations, conversions and issues
Map risk and issues to application architecture
Track/manage implementation of key components by distributed team
Participate in system deployment/implementation process

Qualification: BS (CS) or equivalent

Experience/Skill:

Must have

6+ years experience in software development with 1-2 years experience in System architecture designing
In-depth knowledge of J2EE and/or .NET architecture, OOA, OOD
Experience in software development lifecycle processes such as Rational Unified Process or CMMI
Experience with web services, XML, SOAP design and architecture skills, object persistence methodologies and application deployment
Ability to develop object models from the functional requirements and architecture using UML technologies and modeling tools knowledge (Rational Rose)
Ability to translate business needs into functional and technical architecture
Ability to manage multiple tasks and respond to tight deadlines in a fast-paced environment
Excellent communication skills

To Apply Please:
Download EPAM Application Form 
Submit EPAM Application Form and resume Top 
Programmer Analyst
Responsibilities:

Participate in requirements gathering
Design and construction of applications
Consulting with customers on issue resolution
Coding and troubleshooting
Participate in deployment/implementation and production support

Qualification: BS (CS) or equivalent

Experience/Skill:

Must have

6+ years experience in software development
Experience with Client/server technologies, Internet technologies
In-depth knowledge of J2EE or .NET
Knowledge of XML/XSLT
Experience interfacing with the customer

Plus

HTML/DHTML/JavaScript/CSS
Understanding of browser compatibility
Understanding of software development methodologies, architectures and CASE tools
Teamwork and leadership qualities

To Apply Please:
Download EPAM Application Form 
Submit EPAM Application Form and resume Top 
Senior Software Engineer J2EE
Computer Programmer/Architect with minimum of 5 years of experience in Java/J2EE and 1-2 years in system architecture and design with strong technology and consulting background, excellent analytical and communication skills.

Responsibilities:

Participate in requirements gathering, analysis, design, implementation, testing and maintenance
Develop general system design including internal and external information flows, current and future system requirements, interfaces and integration points
Document system architecture including functional and integration components
Document conceptual data model, key entities and elements, data transformations and conversions
Create new programs and customize existing programs utilizing the following programming languages, frameworks and development environments: Java/J2EE, HTML/DHTML, JavaScript, XML/XSLT, SQL, Struts, Tiles, NetBeans / WSAD / JBuilder / IntelliJ IDE
Utilize standard software development methodologies, processes, techniques and quality planning methods in all phases of work
Facilitate effective communication between customers and offshore technical team

Qualification:

MS/BS CS or equivalent
Certifications is a plus

Experience/Skill:

Must have

5+ years of experience in software development
1-2 years in system Architecture and Design
Proficiency in Java (EJB, JSP, JMS), XML/XSLT, Web Services
Proven experience in commercial web applications development
In-depth knowledge and production experience working with relational databases (MSSQL, Oracle or Sybase)
Good knowledge of Patterns Practices, STRUTS, TILES, ANT, JUNIT
Strong analytical skills, including gathering, compiling, and documenting system and technical requirements and writing specifications
Excellent interpersonal, organizational, and written/verbal communications skills
Experience interfacing with the customer

Plus

Experience in Healthcare
Knowledge of Content Management Systems
Understanding of extraction, transformation and loading (ETL) processes and tools
Knowledge of standard reporting systems
Familiarity with Rational Unified Process
Experience working with distributed (onshore-offshore) teams

To Apply Please:
Download EPAM Application Form 
Submit EPAM Application Form and resume Top 
Senior Software Engineer .NET
Computer Programmer/Architect with minimum of 5 years of experience and 1-2 years in system architecture and design with strong technology and consulting background, excellent analytical and communication skills.

Responsibilities:

Participate in requirements gathering, analysis, design, implementation, testing and maintenance
Develop general system design including internal and external information flows, current and future system requirements, interfaces and integration points
Document system architecture including functional and integration components
Document conceptual data model, key entities and elements, data transformations and conversions
Create new programs and customize existing programs utilizing the following programming languages and development environments: Visual Studio.NET, C#, C++, HTML/DHTML, JavaScript, XML/XSLT, SQL
Utilize standard software development methodologies, processes, techniques and quality planning methods in all phases of work
Facilitate effective communication between customers and offshore technical team

Qualification:

MS/BS CS or equivalent
Certifications is a plus

Experience/Skill:

Must have

5+ years of experience in software development
1-2 years in system Architecture and Design
Proficiency in .NET, C#, C++, XML/XSLT, Web Services
Proven experience in commercial web applications development
In-depth knowledge and production experience working with relational databases (MSSQL, Oracle or Sybase)
Good knowledge of MS Patterns & Practices, MS Application Blocks, NUnit
Strong analytical skills, including gathering, compiling, and documenting system and technical requirements and writing specifications
Excellent interpersonal, organizational, and written/verbal communications skills
Experience interfacing with the customer

Plus

Experience in Healthcare
Knowledge of Content Management Systems
Understanding of extraction, transformation and loading (ETL) processes and tools
Knowledge of standard reporting systems
Familiarity with Rational Unified Process and/or Microsoft Solution Framework
Experience working with distributed (onshore-offshore) teams

To Apply Please:
Download EPAM Application Form 
Submit EPAM Application Form and resume Top 
Sales Representative
To Apply Please:
Download EPAM Application Form 
Submit EPAM Application Form and resume Top 
Service Director
Positions available in the Lawrenceville, NJ area for qualified candidates.

Responsibilities:

Plan, direct & coordinate account development
Manage project budgets & approve project expenditure
Manage relations with clients ensuring account growth
Manage remote teams of software engineers & testers

Experience/Skill:

Plus

Position requires traveling
Relocation may be required

To Apply Please:
Download EPAM Application Form 
Submit EPAM Application Form and resume Top 


Home | Services | Vertical Expertise | Horizontal Expertise | Differentiators | Customers | Company | News Center | Careers | Contact Us
Resources | Site Map | Privacy Policy
© 2008. EPAM Systems. All Rights Reserved. Powered by EPAM Content Management System