Job Openings

 

 

Position : Business Analyst

Job Duties :

Perform business process analysis, information engineering and modeling to plan and design computer systems; collaborate with managers and decision makers to identify and solve problems and clarify objectives; analyze and document business requirements with subject matter experts and stakeholders; analyze business data to define and evaluate problems, and recommend software/hardware and solutions; develop, document and revise system design procedures, test procedures and quality standards; analyze business workflow and system needs for conversions and migrations; assist in data mapping; prepare process flow document and project presentation; formulate use case diagrams, flow charts, activity diagrams, sequence diagrams, and other models; assess pre-developed application packages and adapt them for client; develop test plans and test scripts, and perform validation; collaborate with project manager for user acceptance testing; collaborate with QA lead to solve testing issues; generate reports; present documentation of results to stakeholders, and reformulate; perform gap analysis and use analytical skills to identify root cause; assist with problem management; conduct meetings and document in project logs; prepare user documentation and training materials; and utilize the following tools and technologies: UNIX, Windows, Oracle, SQL Server, Teradata, SharePoint, WebSphere, WebLogic, Business Objects, SSRS, Crystal Reports, QC, QTP, .Net, C#, Java, HTML, XML, C/C++ and related tools.

Minimum Qualifications Education :

Bachelor degree in Computer Science, Computer Engineering, or in a related field of study (will accept equivalent foreign degree);

Experience :

Three (3) years of experience as a Software Developer, Systems Analyst, Operations Research Analyst or in a related occupation;

Other Requirements:

Experience must include work with WebSphere, WebLogic, SharePoint and Teradata; job may require relocation within the U.S.; must be willing to relocate.

***This position is eligible for a referral bonus through our employee referral program***

Position : Big Data Engineer

Job Duties :

Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.Experience building and optimizing ‘big data’ data pipelines, architectures and data sets.Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.Strong analytic skills related to working with unstructured datasets.Build processes supporting data transformation, data structures, metadata, dependency and workload management. A successful history of manipulating, processing and extracting value from large disconnected datasets. Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores. Strong project management and organizational skills. Experience supporting and working with cross-functional teams in a dynamic environment. Implement the use case with Bigdata open source tools and technologies like SQOOP, HADOOP Ecosystems, HIVE, Unix Scripting, SPARK, SCALA, PYTHON, PYSPARK and SCALA to achieve the requirements. Ability to utilize the bigdata tools and techniques to integrate traditional databases like Oracle, SQL Server and Mysql into Hadoop Datalake. Create the Hive databases and store the processed data into Hive tables and then perform the aggregate operations to generate the new datasets and analyze the data. Develop an Enterprise Data Lake Application using Bigdata tools like Hive, Spark Streaming, Kafka, Sqoop, Oozie, Spark, Shell Scripting, Python, SQL, HDFS, Streamsets and Tidal.Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies. Provide automation solutions for the jobs which are run manually to generate frequent reports which are utilized by the business team for data analysis.

Work Locations :

Various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.

Minimum Qualifications Education :

Bachelor – Computer Science

Experience :

None

***This position is eligible for a referral bonus through our employee referral program***

Position : Big Data Engineer

Job Duties :

Advanced working SQL knowledge and experience working with relational databases, query authoring (SQL) as well as working familiarity with a variety of databases.
Experience building and optimizing ‘big data’ data pipelines, architectures and data sets.
Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement.
Strong analytic skills related to working with unstructured datasets.
Build processes supporting data transformation, data structures, metadata, dependency and workload management. A successful history of manipulating, processing and extracting value from large disconnected datasets. Working knowledge of message queuing, stream processing, and highly scalable ‘big data’ data stores. Strong project management and organizational skills. Experience supporting and working with cross-functional teams in a dynamic environment. Implement the use case with Bigdata open source tools and technologies like SQOOP, HADOOP Ecosystems, HIVE, Unix Scripting, SPARK, SCALA, PYTHON, PYSPARK and SCALA to achieve the requirements. Ability to utilize the bigdata tools and techniques to integrate traditional databases like Oracle, SQL Server and Mysql into Hadoop Datalake. Create the Hive databases and store the processed data into Hive tables and then perform the aggregate operations to generate the new datasets and analyze the data. Develop an Enterprise Data Lake Application using Bigdata tools like Hive, Spark Streaming, Kafka, Sqoop, Oozie, Spark, Shell Scripting, Python, SQL, HDFS, Streamsets and Tidal.Build the infrastructure required for optimal extraction, transformation, and loading of data from a wide variety of data sources using SQL and AWS ‘big data’ technologies. Provide automation solutions for the jobs which are run manually to generate frequent reports which are utilized by the business team for data analysis.

Work Locations :

Various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.

Minimum Qualifications Education :

Bachelor – Electronics Engineering or Telecommunications

Experience :

None

***This position is eligible for a referral bonus through our employee referral program***

Position : ERP Software Engineer

Job Duties :

Design, develop, test and install various client-server, web-based software application systems; gather and interpret functional specifications and user requirements; design logical and physical database structures using Oracle, SQL Server, Sybase, and other relational databases, customizations, and extensions, on networked PCs and workstations in Windows and UNIX develop user interfaces and systems features using Publisher, TOAD, SQL, PL/SQL, and related client-server tools; create internet/intranet functionality using Java, XML, JSP, and related web tools; perform software integration and testing, maintain Oracle ERP system, and develop enhancements and modifications; support client with day-to-day activities in Oracle OM, INV, PO, WIP, BOM, QP, AP, AR, and related ERP applications; coordinate with security administration to provide appropriate access to users, and provide user training and technical documentation, as needed..

Minimum Qualifications Education :

Bachelor degree in Computer Science, Engineering, or in a related field of study (will accept equivalent foreign degree);

Experience :

Two (2) years of experience in the position above, or as a Programmer Analyst, Systems Analyst, or in a related occupation;

Other Requirements:

Experience must include work with Oracle Forms & Reports and PL/SQL;

Position : Sr. ERP Software Engineer

Job Duties :

Design, develop, test and install various client-server, web-based software application systems; gather and interpret functional specifications and user requirements; supervise the design of logical and physical database structures using Oracle, SQL Server, Sybase, and other relational databases, customizations, and extensions, on networked PCs and workstations in Windows and UNIX; assist lower level programmers in developing user interfaces and systems features using Publisher, TOAD, SQL, PL/SQL, and related client-server tools; assist lower level programmers in creating internet/intranet functionality using Java, XML, JSP, and related web tools; perform software integration and testing, maintain Oracle ERP system, and developing enhancements and modifications; support client with day-to-day activities in Oracle OM, INV, PO, WIP, BOM, QP, AP, AR, and related ERP applications; coordinate with security administration to provide appropriate access to users, and oversee user training and technical documentation, as needed.

Minimum Qualifications Education :

Bachelor degree in Computer Science, Engineering, or in a related field of study (will accept equivalent foreign degree);

Experience :

Five (5) years of (progressive) experience in the position above, or as a Programmer Analyst, Systems Analyst, or in a related occupation;

Other Requirements:

Experience must include work with Oracle Forms & Reports and PL/SQL;

Position : ETL Developer

Job Duties :

Develop requirements, perform data collection, cleansing, transformation and loading to populate facts and dimensions for data warehouse. Provide performance tuning of SQL; evalutate goals and risks associated with the business and technical requirements; offer counsel on risk mitigation and the alignment of data solution with objectives. Interact with application development, enterprise architecture, business intelligence, technology services and vendors. Perform multiple integration and data warehouse efforts in Informatica environment. Interface directly with users to guide, gather, analyze and understand business requirements. Develop, validate and implement Informatica Services and efficient ETL code for data integration layers such as data warehouse or data marts to deliver multiple projects. Provide production support for all ETL processes and Informatica web services. Maintain and manage technical Meta data and documentation for data warehousing ETL processes and ICRT services.

Work Locations :

Various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.

Minimum Qualifications Education :

Master – Computer Science or Software Engineering (will accept foreign education equivalent)

Experience :

None

***This position is eligible for a referral bonus through our employee referral program***

Position : Developer

Job Duties :

Perform full life cycle of project architecture implementation. Design, code and debug WebService and Business-to-Business. Develop and maintain customer development projects including shopping cart application for customers to use when setting up/ordering their shipments. Build web pages for online cart system and implement Database Access Objects. Design corresponding DB tables for data persistence. Build automated EDI order processing using Spring Batch for customers. Perform software testing and quality assurance. Support, maintain and document system functionality. Use Java, VB, SQL, JavaScript, MS SQL Server, Oracle, Eclipse, Spring Tools Suite, Apache Tomcat, Spring, Spring Batch, JPA , JavaScript, Hibernate, Windows, Linux, Kanban, JIRA, SSRS, JasperSoft Studio, SQL Developer, Toad.

Work Locations :

various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.

Minimum Qualifications Education :

Masters – Computer Science or Electrical Engineering

Experience :

None

***This position is eligible for a referral bonus through our employee referral program***

Position : .Net Developer

Job Duties :

Perform full life cycle project architecture implementation. Design, code and debug database and web applications using SQL Server and Visual Studio. Develop and maintain the large scale applications. Perform software testing and quality assurance. Support, maintain and document system functionality. Performing code reviews and work product reviews. Design and document test cases for unit testing and user acceptance testing. Perform unit and integration testing. Use C, C++, C#, T-SQL, PL/SQL, ASP.NET, ASP.NET MVC, AJAX, WCF, JavaScript, JQuery, AngularJS, HTML, XML, XAML, .NET Framework, ADO.NET, MS SQL Server, SOAP, RESTful web services, Windows, Visual Studio, Visual Basic, Internet Information Services, SDLC, Agile, Waterfall, SQL Server 2008 R2 Report Builder, Visual SourceSafe, Team Foundation Server.

Work Locations :

various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.

Minimum Qualifications Education :

Master – Computer Science

Experience :

None

***This position is eligible for a referral bonus through our employee referral program***

Position : Application Developer

Job Duties :

Using independent judgment; build, deploy, and support advanced, moderately complex applications in high performance environments; gather and analyze user requirements; utilize specialized skills to analyze business requirements and estimate efforts using Agile methodology; collaborate with product owners and Business Analysts regarding requirements that need clarification; develop, customize and configure CRM applications; build and deploy plugins; customize entities, build forms and views, and add new fields according to business requirements; build reports to allow users to view CRM data; prepare automation framework; maintain SSIS packages to synchronize data; write queries to extract data from CRM and conduct database dump to staging tables; extract data from base tables and push it to CRM; maintain server-side synchronization; implement complete modules of Microsoft Dynamics CRM; participate in code review and recommend code changes, if needed; write automated scripts to test UI functionality of CRM system; triage and validate bugs with testing team and assign them to appropriate developers; support production application and resolve issues; and use Windows, UNIX, Microsoft Dynamics CRM, Oracle, DB2, SQL Server, Visual Studio, XrmToolBox, Plugin Registration Tool, JavaScript, Java, C#, PL/SQL, SSIS, SSRS, FetchXML, REST, SOAP, WSLD, XSD, Selenium, Azure DevOps, AngularJS, jQuery, Jira, Git and related tools.

Minimum Qualifications Education :

Master degree in Computer Science, Computer Engineering, Information Technology or in a related field of study (will accept equivalent foreign degree).

Other Requirements:

Must be willing to relocate.

***This position is eligible for a referral bonus through our employee referral program*

Position : Sr. Application Developer

Job Duties :

Design and implement global 2019 SAP HR ECM EHP5 solution.Engage in gathering requirements, blueprint, technical design, and evaluate deployment options. Lead design, deployment and testing of high availability and disaster recovery solutions.Prepare business blue print and design PDD (Process Design Document) for SAP HR ECM Budgeting functionality (Top down) based on Organizational Unit in relation to Annual Pay and Bonus and also different budget types and budget periods for 2019.Design and implement 2019 SAP HR ECM compensation plans that includes Annual Pay Increase, Annual Bonus and PUPS collection plans and compensation reviews, review items and review item attributes etc.
Design, develop, create and modify complex applications using technologies like ECC, HR/HCM PA, OM, ECM, ABAP, WebDynpro ABAP, NWBC, MSS and other relevant technologiesIdentify the gaps and write specifications for the RICEFW (Reports, Interfaces, Conversions, Enhancements, Forms and Workflows) objects for SAP HR ECM.Manage the different compensation features that includes compensation area (CARGP) eligibility (CELGP) and first programming grouping (CP1GP) based on the personal area, pay grade and compensation plans.Design and develop compensation Payroll attributes tables and compensation programming grouping to populate the table IT 0758 for employee level macro eligibility to make sure what set of employees will be eligible for what type of compensation plans etc.Develop T71ADM26 for compensation approval based on one Organization unit level for 2019 Annual Review that includes different features.Enhance the IT 0759 for promotion maintenance purpose to promote the employees from one position to next level position, this includes developing new fields and adding fields to PA0759 tables in the include structure.Design and implement the new custom columns, column groups, data views and groups for Annual Pay Plan, Annual Bonus and Overview tabs for MSS (Manager Self Service) compensation planning from NWBC (Net Weaver Business Client).Develop new MSS roles for Compensation team and develop new compensation overview page using ABAP WebDynpro and enhance the compensation profile page as per the client requirement to show the last three years base pay increment of manager’s direct reports.Work with all SAP HR ECM infotypes that includes IT 0758, IT 0759, IT 0760 and IT 0761 and SAP HR PA infotypes that includes IT 0000, 0001, 0002, 0007, 0008, 0015 etc. and OM Organization structure that includes different object types and relationships.Manages incidents and takes ownership to resolve issues. Provide all levels of support (e.g., break/fix, minor enhancements, monitoring, testing, and troubleshooting) for SAP HR ECM Applications.

Work Locations :

Various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.

Minimum Qualifications Education :

Bachelor’s degree in Computer Science, or closely related fields

Experience :

None

***This position is eligible for a referral bonus through our employee referral program***

Position : Sr. Application Developer

Job Duties :

Under limited supervision, develop, create and modify computer applications and software systems in iterative or Agile environment; provide expertise during SDLC; gather and interpret user requirements and information regarding project limitations, performance requirements and interfaces; utilize advanced theoretical knowledge to analyze user needs and develop software solutions using object-oriented technologies; determine system performance standards; store, retrieve and manipulate data to analyze system capabilities and requirements; plan computer specifications and layouts, and equipment modifications; develop user friendly, interactive UI; modify existing software to improve performance; deploy changes to customers; develop and direct testing and validation procedures; coordinate testing to ensure software quality; provide production support; coordinate software system installation; perform code reviews and mentor less experienced team members; and use: Windows, UNIX, Oracle, DB2, SQL Server, Postgres, Toad, Eclipse, Hibernate, Spring Boot, Ant, Intellij, Visual Studio, PL/SQL, Java, J2EE, JavaScript, HTML, XML, AngularJs, Web Services, SVN, GIT and related tools.

Minimum Qualifications Education :

Master degree in Computer Science, Computer Engineering, Information Technology or in a related field of study (will accept equivalent foreign degree);

Experience :

Two (2) years of experience as a Software Developer, Programmer, Systems Analyst or in a related occupation;

Other Requirements:

Experience must include two (2) years of work with Oracle, Postgres, Hibernate, Java, J2EE and AngularJS; must be willing to relocate.

***This position is eligible for a referral bonus through our employee referral program***

Position : Sr. Application Developer

Job Duties :

Under limited supervision, perform software analysis, design, development, implementation, testing and support of complex applications; responsible for full SDLC; analyze business and technical requirements and validate feasibility; develop high and low level design documents, analyze functional specification document and resolve design issues; implement integration points; research, plan, estimate, design, customize and integrate components; design application architecture, and design and develop business process integration and service orchestration; design reusable and shared components; develop web services; configure data sources, connection pools and clustering; coordinate SOA architecture implementation; develop and direct software system testing and validation procedures; support QA team through validation; review code; coordinate CI/CD deployment process; deploy software to development, QA and production environments; monitor functioning to ensure specifications are met; assist/mentor less experienced team members; and use: WebLogic Server, Oracle, Salesforce, Oracle SOA, BPEL, SOAP, REST, JDeveloper, SQL, PL/SQL, Java, J2EE, JMS, XQuery and related tools.

Minimum Qualifications Education :

Bachelor degree in Computer Science, Computer, Electronics or Electrical Engineering, or in a related field of study (will accept equivalent foreign degree);

Experience :

Five (5) years of progressive experience as a Software Developer, Programmer, Systems Analyst or in a related occupation;

Other Requirements:

Experience must work with Oracle SOA, BPEL, JDeveloper, PL/SQL and XQuery; must be willing to relocate.

***This position is eligible for a referral bonus through our employee referral program***

Position : Sr. Java Developer

Job Duties :

Being involved in the Software Design Life Cycle (SDLC) and B2B solutions, development, deployment of enterprise applications focusing on functional requirements, Client-Server Technologies, perform system analysis and conduct usability testing.Analyze and write technical specifications incorporating design patterns, styles, best practices, describing languages and formal logic.Developing SOAP Web services implemented using JAX WS and Rest Web services implemented using Apache CXF, implementing SOA Architecture for interacting multiple services on the Enterprise BUS.Develop User Interface using Angular JSPerform API Testing using ReadyAPI, Postman, SoapUI or equivalent
software’s.Knowledge in REST frameworks with focus on API development Experience writing client – side JavaScript,HTML and CSS, extending and implementing these skills under guidance/ supervision using React and Redux.Good knowledge in Core Java and good understanding of Object oriented concepts.Object Oriented Programming (OOP) anddevelop apps using Object Oriented Analysis Design.
Writing JUnit test cases to test the code Conduct and participate in peer code reviews and suggesting best coding practices in the current trend across the team mates.export and import integrations from dev, staging and prod environments;Developing applications using technologies Javal.7, J2EE Standards, JMS, Java Servlet programming, Spring, JDBC, JMS, JNDI, XML, POJO, Apache Axis, Apache CXF, ANT, JAXB, SAX, Gradle, Oracle Database.Configuring and deploying web applications using Tomcat.
Ensure that applications meet requirements for backward compatibility, extensibility, reliability, maintainability, availability, security, reusability, scalability,etc. Perform data modeling and management leveraging Relational Database. Perform code reviews and mentor other team members.Support applications and infrastructure of all the environments, which includes performance tuning, troubleshooting and maintenance of integration platform.Perform design and code fixes necessary to address defects observed in QA Environment.

Work Locations :

Various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.

Minimum Qualifications Education :

Bachelor-Degree in Computer Science, or a related area

Experience :

None

***This position is eligible for a referral bonus through our employee referral program***

Position : Sr. Application Developer

Job Duties :

Under limited supervision, design, develop and implement complex mainframe and mobile applications using Agile/Waterfall; responsible for full SDLC; gather and discuss requirements, and propose solutions; create and communicate technical designs to clients/teammates; create UX for solutions; develop mobile applications on native and cross platform tools which run on different platforms to support and meet client needs; write code and develop database/file storage; develop complex UI and widgets; consume Restful API and integrate with applications; write unit test cases and test code; conduct and participate in peer code reviews and suggest best coding practices; automate the build process to generate files; build and release/deploy application in production and distribute applications to users; maintain the application, troubleshoot, fix errors and support users; and use: Android, iOS, SQL Server, SDK, Eclipse, Visual Studio, MVVM/MVP, MDM, Java, C/C++, JavaScript, HTML, AJAX, GIT, Clearcase, JIRA, GDB, ADB, PMD, Wireshark and related tools.

Minimum Qualifications Education :

Bachelor degree in Computer Science, Computer, Electrical or Electronic Engineering, Information Systems or in a related field of study (will accept equivalent foreign degree);

Experience :

Five (5) years of progressive experience as a Software Developer, Systems Analyst, Programmer or in a related occupation;

Other Requirements:

Experience must include five (5) years of work with Android and Java; must be willing to relocate.

***This position is eligible for a referral bonus through our employee referral program***

Position : Sr. Mainframe Developer

Job Duties :

Under limited supervision, perform application analysis, design, development, testing and maintenance of complex applications; responsible for full SDLC; review BRD and conduct gap analysis to ensure all requirements are obtained; identify dependencies; assist project manager with development of project plan; develop proof of concepts and solution architecture; determine feasibility of requirements; analyze business and technical requirements; store, retrieve and manipulate data to analyze system capabilities/requirements; create, implement and maintain schedule for batch processes; monitor batch cycle; perform data cleansing; develop test cases and perform unit testing; coordinate with testing team during SIT and UAT; execute performance tuning; troubleshoot and address production issues; review code and modify to correct errors; coordinate installation; maintain applications; assist/mentor less experienced team mates; and use: Agile, Waterfall, MVS, Windows, DB2, MQ, BMC Remedy, VSAM, IMS, COBOL, TSO/ISPF, File-Aid, Power Builder, Abend Aid, Easytrieve, Endeavour, JCL, CICS, Web Services and related tools.

Minimum Qualifications Education :

Bachelor degree in Computer Science, Computer Engineering, Information Technology or in a related field of study (will accept equivalent foreign degree);

Experience :

Five (5) years of progressive experience as a Software Developer, Systems Analyst, Programmer or in a related occupation;

Other Requirements:

Experience must include five (5) years of work with COBOL and TSO/ISPF; must be willing to relocate.

***This position is eligible for a referral bonus through our employee referral program***

Position : Sr. Application Developer

Job Duties :

Under limited supervision, perform software analysis, design, development, implementation, testing and support of complex multi-tier distributed applications; responsible for full SDLC; analyze business and technical requirements; research, plan, estimate, design, customize and integrate components; use UML modeling to design solutions and technical architecture; use Entity Framework to model application; analyze functional specification document and resolve design issues; develop data layer class; develop and deploy custom web parts, workflows, features and style sheets; implement SOA architecture; develop complex queries; develop stored procedures, views and joins; design and develop WCF Service to isolate UI from the backend; design and develop reports; create unit test cases; develop and direct software system testing and validation procedures; perform unit and system integration testing; fix bugs and troubleshoot technical problems; review code; assist/mentor less experienced team mates; and use: Windows, Oracle, SQL Server, Angular JS, WCF, LINQ, SSIS, SSRS, MVC, Bootstrap, .NET Framework, C#, ASP.Net, HTML, XML, AJAX, CSS, JavaScript, JQuery and related tools.

Minimum Qualifications Education :

Bachelor degree in Computer Science, Computer or Electronic Engineering, Information Technology, or in a related field of study (will accept equivalent foreign degree);

Experience :

Five (5) years of progressive experience as a Software Developer, Systems Analyst, Programmer or in a related occupation;

Other Requirements:

Experience must include five (5) years of work with, SQL Server and ASP.Net; must be willing to relocate.

***This position is eligible for a referral bonus through our employee referral program***