About this job
Required Experience/Abilities/Skills: This position requires a BA/BS in computer science or related IT field OR equivalent experience. Must also have aminimum of 8 years of experience in high-level systems and/or applications and/or network design, development and tuning, as well as with database design and access, and familiarity with networking fundamentals. Must have 5 or more years experience in Pega Systems PRPC BPM Solution development. Experience in using & building PRPC frameworks for reuse, using Pega Connectors & Services for integration, PRPC tools PAL, Tracer, Security Model, Access Groups, UI Portals, Log Analyzer.
Familiarity with new technologies and how they could be leveraged to benefit the department, new business strategies and corporate initiatives. Experience in client server, OO and/or netcentric development. Should have technical knowledge of all components of one or more operating systems or subsystems. Familiarity with network protocols, particularly TCP/IP.
Knowledge of system analysis and design methodologies and tools, and experience with large and complex systems. Experience with multi-system/platform program integration. Experience in all and demonstrated expertise in at least one of the following: logical and physical applications design; technical documentation; full-cycle system development; networking; security; web and/or web application server administration; NT, Unix, and/or mainframe systems administration; RDBMS; Web-enabling applications; Java technologies (EJB, JSP, servlet).Preferred: BS in Computer Science. Pega Certified System Architect for PRPC version 5.4 or later a big plus. Significant experience in J2EE applications development using EJBs, Webservices, JSPs, JDBC, JMS, etc. Should be very comfortable applying J2EE design patterns. Significant experience using thin client development using XML, XSLT, Stylesheets, HTML, AJAX, Webservices, etc . Hands-on experience with XML processing for SOAP and Websphere Webservices etc. Familiar with J2EE deployment model (EAR,WAR etc). Hands-on experience with deploying on Websphere Application Server; should be familiar with Websphere administration console and other Websphere components. Working knowledge of SQL, preferably on Oracle. Familiarity with the architecture of Websphere MQ - Queue Manager, Queues, Channels, messages, message persistence, queue listeners etc. Experience in message processing design patterns such as synchronous/asynchronous request-response, fire and forget etc., on Websphere MQ/JMS. Should be conceptually familiar with document management, imaging, capture etc. Health Insurance Industry specific certification preferred.
Responsibilities and Qualifications
Development and/or modification of procedures, programs or hardware to solve business systems problems, considering computer equipment capacity and limitations, operating costs and business needs. Has technical knowledge of all components of one or more operating systems or subsystems. Has technical skill and experience necessary to develop complex custom solutions. Works with the technical team and management to propose system strategies to support company needs.
Serve as a consultative resource to IT staff by performing or assisting with system design in areas such as infrastructure, security, operations, integration, execution and network, often spanning multiple heterogeneous platforms, and particularly as these designs apply to new business drivers such as ecommerce and other Web Technologies. Also performs or assists in problem resolution, recommending alternative techniques and providing training and guidance related to primary areas of responsibility and emerging technologies.
Develop, coordinate and manage projects and project plans for development; develop proposals and delivery tasks/issues.
Technical and business writing; including formal/informal oral presentation.
Functions as an Enterprise Applications integration specialist for interoperability design and problem resolution related to business applications and related middleware components.
Performance monitoring, capacity planning, system tuning, availability planning.
Design and implement next generation web and multi-tier solutions for new applications and existing web-based and client-server application with minimal assistance.
Select, evaluate and recommend third-party software solutions for business problems.
Defines complex technology-based business solutions within scope of project. Mentors and leads project teams in the appropriate use of technology.
This role will function as a combination of an application subject matter expert and an application design consultant focused on an application specific web based tool/system within this organization. Utilize Agile project methodology. Acts as the subject matter expert for multiple portfolios of high complexity application design and serves as the application design authority within that scope.
Identifies and evaluates technical design models utilizing knowledge of industry and technical trends. Reviews and approves design decisions prior to implementation to ensure adherence to prescribed guidelines.
Leads system design activities or reviews system designs to assure that applications solutions will exhibit expected levels of performance, security, scalability, maintainability, appropriate reusability and reliability upon deployment.
Leads system performance diagnosis and scalability assessment activities.
Participates in system solution definition for new system design efforts, as needed, to ensure business requirements are satisfied.