HBITS: HBITS-07-14731
DOL, Expert, Programmer
30 month contract
Interview: Virtual Interview
Work model: 50% telecommuting, 50% Office per week
--- Project Description ---
This request is in support of the Department of Labor's (DOL's) service-
oriented architecture (SOA) critical SOA applications and services that
span across multiple program areas.
The resource will work with existing staff to complete Employer related
tasks required for mandatory NYS Modernized UI System interfaces
and/or programming request; When time allows help support the daily
Service-Oriented Architecture (SOA) work relating to NYSDOL's
current critical applications which could cross over Multiple program
areas within NYSDOL (UI, DEWS, Labor Standards) and to provide
expertise on improving applications/processes.
--- Day-to-Day Tasks ---
1. Develop applications using Rational Application Developer (RAD/IID)
utilizing Agile methodologies.
2. Develop composite applications utilizing WebSphere Integration
Developer (WID), WebSphere Process Server (WPS), WebSphere
Business Integration Workbench and/or WebSphere MQ Workflow.
3. Perform composite application integration using EJB, SCA, JMS, and
Web Services over an Enterprise Service Bus (ESB).
4. Analyze and develop rule sets for processes utilizing WODM.
5. Develop and test data access using Object Relation Mapping
frameworks (Hibernate).
6. Develop complex relational database queries using ANSI standard
SQL and PLS/SQL to be used with Oracle and DB2 databases giving
special consideration to transaction management.
7. Perform database transaction management analysis, implementation,
and troubleshooting.
8. Perform unit and integration testing and resolve defects.
9. Create and review technical documents for all aspects of the software
development life-cycle.
10. Provide new technology evaluations resulting from research, proof of
concept (POC), and proof of technology (POT) work.
11. Guide agile development teams in the analysis, design, and
development of integrated solutions for NYSDOL.
12. Assist project development teams to establish and document
standards and patterns for 'best practices' of integration technologies.
13. Mentor state staff developers in advanced programming techniques
and skills.
14. Guide developers in application, component, and service architectural
design. Including analyze, design, review, and document database
conceptual and logical data models. Identify functionality that should be
placed in services and business processes.
15. Create and review sequence and activity diagrams.
16. Define and validate service WSDLs and XSDs.
17. Develop business process models.
18. Analyze, design, and develop services and business processes from
business requirements using a SOA approach.
19. Orchestrate individual system components into end-to-end business
processes as part of a comprehensive Case Management/Workflow
system.
20. Construct software applications using J2EE and SOA architectures.
21. Construct applications using low code/no code technology like
Microsoft Dynamics.
Programmer
Creates computer software. May specialize in one area of computer software or may write code for many kinds of software.
Expert
84+ months: Candidate is able to provide guidance to large teams and/or has extensive industry experience and is considered at the top of his/her field.
• 60 months experience using solution design software (Examples: MS Visio),
UML diagrams, creating of Service Models, Service Classification Diagrams,
Activity Diagrams and Sequence Diagrams, for model-driven development in
Rational Application Developer (RAD/IID).
• 60 months experience using modern IDE's preferably Eclipse and/or IBM's
Design/Development tool stack: (ie, Rational Application Developer (RAD/IID),
WebSphere Message Broker/IBM Integration Bus).
• 24 months experience using IBM's ESD tool stack: Business Process
design/development tools such as WebSphere Business Modeler (WBM),
WebSphere Process Server (WPS)/Business Process Manager (BPM) and/or
WebSphere Integration Developer (WID). This includes using Business
Process Execution Language (BPEL).
• 84 months experience developing complex relational database queries with
particular focus on cross-component transaction management.
• 84 months experience designing JEE composite applications including
foundational services/components using SCA - Service Component
Architecture, EJBs and Web Services (SOAP and REST).
• 24 months experience using JSF development/JavaScript
• 84 months experience on an agile development team in development of
complex integrated JEE-based SOA systems. Experience providing direction
and assistance/mentoring to team members, monitoring productivity,
reviewing work for quality assurance and reporting status.
Statement for MVP
MVP Consulting Plus is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by law. Reasonable accommodations are available for qualified individuals with disabilities during the application process.
Apply tot his job
Apply To this Job