Application Developer-BI Reporting Tools | Designs and develops business intelligence / data warehousing / reporting applications that utilize specialized tools/products such as MSOLAP, Actuate, Oracle Discoverer, MicroStrategy, etc. This JRSS should only be used for developers of BI Reporting Tools that are not defined with a separate JRSS. |
Application Developer-C/C++ | Designs, develops, and supports applications utilizing the C++ language, including Borland C++, Visual C++ and use of C++ APIs. |
Application Developer-CICS | Designs and develops CICS applications, codes CICS commands, and creates, sends, and receives CICS maps. This role may design, develop and/or re-engineer highly complex application components, and integrate software packages, programs and reusable objects residing on multiple platforms. |
Application Developer-COBOL | Develops COBOL applications, including language syntax & features, designing, coding, testing & debugging programs using the COBOL language. This role may design, develop and/or re-engineer highly complex application components, and integrate software packages, programs and reusable objects residing on multiple platforms. |
Application Developer-COGNOS | These practitioners design, build, and manage solutions using Cognos Business Intelligence or BI, a software tool that combines all the functions of performance management: reporting, analysis, scorecarding, data integration, event management, dashboards, and more. |
Application Developer-IMS | Designs, develops, and supports database solutions utilizing IMS (Information Management System) technology. |
Application Developer-J2EE | Develops applications comprised of distributed transactions using enterprise JAVA Beans (EJB) that run on multiple platforms & may be composed of multiple software applications. This role is responsible for performance, availability and scalability |
Application Developer-J2EE (Websphere) | Develops applications using Websphere Applications Server Technologies. Applications designed may run on multiple platforms and may be composed of multiple software packages. This role is responsible for performance, availability and scalability of the applications, and maintains the functional interface to the application infrastructure. |
Application Developer-Java | Develops application solutions with focus on Java UI development & the use of Apple, Swing, JSP etc. This role may design, develop and/or re-engineer highly complex application components, and integrate software packages, programs and reusable objects residing on multiple platforms. | |
Application Developer-JCL | Designs, develops, and supports applications utilizing JCL (Job Control Language) in a mainframe environment. |
Application Developer-MVS | Uses TSO/MVS to write MVS/JCL foreground & batch programs & procedures; is conversant with MVS utilities and other systems programs. | Multiple Virtual Space, Job Control Language, Time Sharing Option |
Application Developer-PL1 | Designs, develops and supports application solutions with focus on building and testing PL1 programs. This role may design, develop and/or re-engineer highly complex application components, and integrate software packages, programs and reusable objects residing on multiple platforms. |
Application Developer-Portals.WebSphere | Designs, develops and supports application solutions with focus on WebSphere Portal Solutions. This role focuses on a portfolio of services, toolkits, method, technologies and templates used to plan, select, design, deploy and implement Websphere portal solutions to clients. This role may design, develop and/or re-engineer highly complex application components, and integrate software packages, programs and reusable objects residing on multiple platforms. |
Application Developer-REXX | Designs, develops, and supports applications utilizing the REXX (Restructured Extended Executor) language. |
Application Developer-RPG | Designs, develops, and supports applications utilizing the RPG (Report Program Generator) language, including RPG IV in an OS/400 Environment | AS400, iSeries |
Application Developer-SQL | Designs, develops, and supports applications utilizing the SQL language (Structured Query Language) in support of relational database systems. |
Application Developer-VB and VB.NET | Develops and supports web and windows based application solutions using Microsoft Visual Basic.NET (VB.NET) language. This role may design, develop and/or re-engineer highly complex application components, and integrate software packages, programs and reusable objects residing on multiple platforms. Develops end-user interfaces that meet functional and human factors requirements. Develops custom applications for customers using HTML, DHTML, XML, XSLT, JavaScript. Designs and develops Microsoft SQL Server databases to be used as data sources for the applications. Uses database query languages like T-SQL. |
Application Developer-Web Services/SOA | Develops SOA by taking everyday business applications and separating them into individual business functions and processes. Build, deploy and integrate the new functions and processes independent of the applications and computing platforms on which they run |
Application Developer-WebSphere Business Integration Message Broker | Work as a developer in integration projects using IBM Websphere Integrator Message Broker tool kit. They are expected to design and develop maps, message flows and configure/develop adaptors. They are also responsible for deploying integration components in development environments. Message Broker is a component of the IBM Websphere Business Integration (WBI) products. |
Application Developer-Websphere Business Modeler | Designs, documents and models business processes using Websphere Business Modeler to meet client requirements. They may design, develop and/or model highly complex business processes. |
Application Developer-Websphere ESB | Designs, develops and supports application solutions using Websphere Enterprise Service Bus (ESB) to meet client requirements. They may design, develop and/or re-engineer highly complex application components, and integrate software packages, programs and reusable objects residing on multiple platforms. |
Application Developer-WebSphere MQ Series | Develops middleware solutions for IBM and OEM platforms and evaluates the role of middleware in the solution being developed. This role designs applications which may run on multiple platforms and may be composed of multiple software packages. This role is responsible for performance, availability and scalability of the applications, and maintains the functional interface to the application infrastructure. |
Application Developer-WebSphere Process Server | Work as developer in integration projects using IBM Websphere Process Server tool kit. Should have knowledge on process work flow and process choreography and would be able to develop applications to integrate various systems. |
Business Analyst-Technical Requirements | Translates client requirements into technical requirements and recommends a total I/T solution. This role documents and analyzes requirements from a business perspective; defines current and future operational scenarios (processes, models, use cases, plans and solutions) and works with client and the I/T Architect to ensure proper translation of business requirements to I/T solution requirements. |
Business Analyst-Technical Requirements.Legacy | Analyzes and documents business requirements utilizing process models, use cases, etc. to translate business requirements into system requirements in a legacy / mainframe environment that could include COBOL, CICS, IMS, MVS, PL1, SQL, TSO/ISPF, VM, etc. |
Data Specialist-Advanced Analytics | Designs BAO (Business Analytics & Optimization) Advanced Analytics solutions and services in the area of optimization (linear, mixed integer, constraint programming), simulation, and/or predictive analytics. Responsibilities include defining the key business problems to be solved, formulating mathematical approaches to solve those problems, gathering of data to solve those problems, and developing analyzing/drawing conclusions & giving the presentations. Skills include mathematical optimization, discrete-event simulation and predictive analytics. Software skills include ILOG CPlex, WBI Modeler, Anylogic, Arena, SPSS, and SAS. |
Data Specialist-Data Mining | Interprets patterns in large quantities of data, resulting in trend analysis and probabilities certain situations will/will not occur. Experienced with using statistical analysis to solve business problems. Tools include SAS. |
Data Specialist-Data Modeling | Translates business needs into a data model, providing expertise on data modeling tools and techniques. for designing a data model for an application and related systems. Skills include logical and physical data modeling, Erwin, Translates business needs into a data model, providing expertise on data modeling tools and techniques. for designing a data model for an application and related systems. Skills include logical and physical data modeling, Erwin, |
Data Specialist-ETL.DataStage | Moves data from the operational & external environments to the business intelligence environment using DataStage (formerly Ascential) - IBM's WebSphere Data Integration Suite. Skills include designing and developing extract, transform and load (ETL) processes. |
Data Specialist-ETL.Informatica | Moves data from the operational & external environments to the business intelligence environment using Informatica. Skills include designing and developing extract, transform and load (ETL) processes. |
Data Specialist-Master Data Management | Works with clients to integrate customer master data from disparate systems and provide a single view of the customer master data. Skills include customer information architecture, MDM tools including WebSphere Customer Center (DWL), CIIS, Siperion, etc. | Customer Data Integration, CDI |
Security Specialist-Security | Implements client Security solutions in I/T environments including mainframes, client/server platforms, networks, and associated software. Examples of activities performed by this role include site security administration, ethical hacking, system security monitoring, and security tools installation and maintenance. | IT, Information Technology . |
Technical Team Leader-Java | This role has technical management of a team engaged in development/support of Java/J2EE applications. Encourages groups to work together and takes responsibility for team building to optimize performance by working with other Team Leaders, planning and managing resources to provide correct levels of cover. Sets challenging but achievable team targets to match business metrics, performance standards and SLAs and manages Individual and Team Performance. Uses the principles of Object Oriented Design (OOD) to analyze, design & create OO applications. Developer understands the benefits and limitations of OOD, and designs, develops and documents OO applications. |
Technical Team Leader-Mainframe | For the Skill Set of Mainframe, this role has technical management of a team. Encourages groups to work together and takes responsibility for team building to optimize performance by working with other Team Leaders, planning and managing resources to provide correct levels of cover. Sets challenging but achievable team targets to match business metrics, performance standards and SLAs and manages Individual and Team Performance |
Technical Team Leader-Microsoft | This role has technical management of a team engaged in development/support of Microsoft applications. Encourages groups to work together and takes responsibility for team building to optimize performance by working with other Team Leaders, planning and managing resources to provide correct levels of cover. Sets challenging but achievable team targets to match business metrics, performance standards and SLAs and manages Individual and Team Performance. Uses the principles of Object Oriented Design (OOD) to analyze, design & create OO applications. Developer understands the benefits and limitations of OOD, and designs, develops and documents OO applications. |
Technical Team Leader-Middleware | For the Skill Set of Middleware, this role has technical management of a team. Encourages groups to work together and takes responsibility for team building to optimize performance by working with other Team Leaders, planning and managing resources to provide correct levels of cover. Sets challenging but achievable team targets to match business metrics, performance standards and SLAs and manages Individual and Team Performance. |
Technical Team Leader-Test Execution | This role is usually performed by a senior specialist skilled in the testing of a wide set of applications and components. They encourage groups to work together and takes responsibility for team building to optimize performance by working with other Team Leaders, planning and managing resources to provide correct levels of cover. They set challenging but achievable team targets to match business metrics, performance standards and test processes and manage Individual and Team Performance. They are usually considered a technical or functional expert in their field. They provide leadership for test planning, execution, reporting and interpretation. |
Test Specialist-Automation Tools | Test Specialists in this role are responsible for applying automated tools to support the testing of applications across all phases of the Software Development Life Cycle. They evaluate the functional and non-functional requirements for testability and the test cases and use cases for suitability for automation. They are responsible for or assist the Test Architect or Test Lead in the development of the test automation strategy and focus specifically on maximizing reuse for regression purposes. They implement the strategy via developing, coding and executing test case and test script frameworks using automated tools such as Rational Functional Tester and other Rational suite tools, or the HP toolset, among others. They support the test team by recommending tools and processes to automate other test activities, such as test management, reporting, test data generation and defect management. They assist the Test Manager with technical expertise to assist in test planning. | Mercury, Segue, Borland |
Test Specialist-Test Execution | Tests applications and systems with focus on executing the test cases. The Test Specialist develops the test scenarios and test cases, executes test cases to verify that the system is built as per the requirements. Usually focuses on functional testing of the applications. |
Test Specialist-Test Management | This role is usually performed by senior test practitioner with experience in leading large test teams. They translate customer requirements into formal agreements and plans to culminate in customer acceptance of results, or have acceptance in the targeted market, while meeting business objectives. They are responsible for development and signoff of the Test Strategy for the solution and coordinating all test activities within the project. They are responsible for planning the test activities and delivering the test project on time and within budget while meeting all quality objectives. Other responsibilities include development and sign off of the Master Test Plan and other Detailed Test Plans, building the team, managing people and managing the relationship with other teams on the project. They are responsible for defining and executing on defect management processes, monitoring and communicating the test project status, resolving the test project issues, and ensuring effective test process improvement feedback. |
Test Specialist-Test Planning | This role is usually performed by an experienced analyst specializing in the testing of a wide set of applications and components. They are responsible for planning functional and / or non-functional test cases to test applications and systems. They develop test plans and designs with direction from the Test Architect and / or Test Manager. They evaluate the functional and / or non-functional requirements for testability and take a leading role in the review of the technical acceptance criteria. They are able to plan and take a leading role in the implementation of test tools, frameworks and environments. They develop the test scenarios and test cases for verifying that the system is built right. They are usually considered a technical or functional expert in their field. They provide leadership for test execution, reporting and interpretation. |
Deployment Lead | System engineer lead, who has good experience in logistic planning for large-geographical roll-out of Infrastructure (hardware, network etc). Some one who understand how to set up central staging area for massive equipment roll-out. |
Infrastructure Architect | Experience in infrastructure architecture design, including capacity planning, HA/reliability/scalability planning, backup, restore, archive etc |