Careers

Current Openings

Apply for positions through our Job postings online.

Permanent Requisitions

Job Order 1 – Title of Opening: Software Developer

In a consulting environment support reporting/front end team by providing required ETL work by utilizing Informatica power center, PL/SQL, UNIX/Linux systems (the tools used for data integration) connecting to ORACLE, AWS, Teradata, Netezza and SQL server databases. Participate in analysis (including business requirement gathering & analysis, system study), design, configuration, development, tuning and testing, implementation, code migration,  and documentation of backend applications that determine how data will be stored and accessed utilizing best practices to optimize data movement, quality, cleansing and other ETL-related activities to meet requirements. Define physical database and its functional capabilities. Perform testing and make recommendations to address issues identified in the testing process. Participate in delivery and production support of applications. Maintain documentation (High level/Low Level) for technical solutions, development plans, mapping specs and installation procedures. 

Requires a Master’s Degree in Electrical Engineering and 1 year of experience.

Jobsite: Must be willing to travel to various unanticipated job sites within the U.S.

Job Order 2 – Title of Opening: Software Q/A Developer

Standard functions of a Software Q/A Developer engaged in testing of applications. Review Business Requirements and Technical Specifications as required to design test and data strategy, test plans, scenarios, scripts and procedures and automation. Create and maintain databases of known test defects as well as identify new defects. Create Test Cases using Element Locators and Selenium WebDriver Commands. Build automation framework using Page Object Model principles. Design, develop, execute and maintain automation scripts and tools using Java, Selenium, JUnit, TestNG, Maven, SQL. Develop test suites using TestNG. Develop build scripts using Maven for batch execution and integrate them with Continuous Integration System (Jenkins). Develop testing programs addressing functionality of applications. Create test scripts for system integration, Regression, User Acceptance Testing and Performance testing. Document software defects, using bug tracking systems (HP ALM, JIRA). Create test matrices and various testing reports such as Test results summary report, Test Result Evaluation report. Consult with other departments on proposals and technical gap analysis and assessments. Identify risks involved in the tests and prepare action plans for identifiable risks prior to execution of testing. Support implementation activities and involved in post testing installation consistent with business acceptance testing. Categorize prioritize and map planning and forecasting. Execute web services test scenarios utilizing SOAP UI (White Box Testing) and Swagger UI across multiple browsers. Develop complex SQL queries to identify and verify data used by code.  Maintain Testing suites using HP ALM QC framework. Participate in testing of applications in the migration of data across various platforms.

Requires a Master’s Degree in Computer Science and 1 year of experience. Experience as a QA Tester is acceptable, or any suitable combination of education, training or experience thereof.

Jobsite: Must be willing to travel to various unanticipated job sites within the U.S.

Job Order 3 – Title of Opening: Software Developer

In a consulting environment meet with client IT and user management to gather requirements leading to the development of on-line e-commerce applications using Adobe Experience Manager. Participate in the analysis (including business requirement gathering & analysis, system study), design, configuration, development, tuning and testing, implementation, and code deployment  across multiple environments and utilizing HTTP, sling, and REST (processes used to develop back end services), XML (language to develop web pages), JSON (data-interchange format), and OSGi (a programming language) to develop API’s for the integration of Adobe Experience Manager with AWS. Utilize JAVA and JQuery programming languages with AEM background to develop pages, templates, components and forms. Utilize DevOps to automate the build of AEM applications. Perform testing and make recommendations to address issues identified in the testing process. Maintain documentation (High level/Low Level) for technical solutions, development plans, mapping specs, and installation procedures.

Requires a Master’s Degree in Computer Science and 6 months of experience.

Jobsite: Must be willing to travel to various unanticipated job sites within the U.S.

Job Order 4 – Title of Opening: Software Developer

In a consulting environment meet with client IT and user management to gather business requirements within the clients existing IT environment (including business requirement gathering & analysis, system study), leading to the development of SOW from which development will proceed. Participate in analysis design, configuration, development, tuning and testing, implementation, code migration, and documentation of   applications utilizing Angular (JAVAScript framework used to develop the front end), Python and PHP (the programing languages for the backend). Define MySQL and SQL Server physical databases and their functional capabilities. Deploy applications to the servers in an AWS environment.  Perform testing and make recommendations to address issues identified in the testing process. Participate in delivery and production support of applications. Maintain documentation (High level/Low Level) for technical solutions, development plans, mapping specs and installation procedures.

Requires a Master’s Degree in Computer & Information Science.

Jobsite: Must be willing to travel to various unanticipated job sites within the U.S

Job Order 5 – Title of Opening: Information Security Analyst

In a consulting environment meet with IT Project Managers to gather requirements. From requirements develop and manage continuous integration and delivery of applications and databases using Jenkins (a tool used to automate integration, testing, and deployment).   Monitor and configure system resources (aka applications clusters) to ensure optimal accessibility, security, and high availability of applications to the user community. Manage and maintain databases:  Safeguard computer files to ensure secure access through IAM roles, policies to govern the users; plan and implement disaster recovery; Modify computer security files to incorporate new software, correct errors utilizing configuration management tools to automate the process; Change individual access status; Participate in design, building, testing and deploying changes to existing software as required to enhance IT infrastructure both on the client’s servers and the cloud utilizing Linux Shell Scripting, Python (programming languages used to automate coding), ORACLE RAC (a product used to balance workload should a database fail) and NETAPP (an external storage device) and AWS resources. Maintain process documentation.

Requires a Master’s Degree in Information Systems & Security and 1 year of experience. Experience as an IT Analyst or Software Developer is acceptable, or any suitable combination of education, training, or experience thereof.

Salary: $81,806 per Year            (X) Full-Time Hours         Scheduled Days: Monday – Friday 

Jobsite: Must be willing to travel to various unanticipated job sites within the U.S.