K

HBITS-07-14461-Software Developer-Expert

Knowledge Builders
Full-time
On-site
New York, United States
IT/Tech

Job Description

Project/Program: Department of Labor’s (DOL’s) UISIm (Unemployment Insurance Service Improvement) project.

Job Description:

The position is in support (operational, enhancements, debugging) of the UISIm project, a multi-year program effort to redesign, implement, and test business process improvements for the Department of Labor’s customers, partners and internal staff. UISIm replaces the 40+ year old Unemployment Insurance (UI) legacy computer systems and manual procedures with a new and improved integrated computer system.

Day to Day:

The consultants will be part agile development teams and be responsible for operational support, implementing enhancement requests, debugging/correcting defects, and documenting systems
processes. Activities include, but are not limited to:
• Guide a team of developers in the analysis, design, and development of integrated solutions for the project.
• Assist the project development teams to establish and document standards and patterns for ‘best practices’ of integration technologies.
• Mentor state staff developers in advanced programming techniques and skills.
• Create and review sequence and activity diagrams.
• Analyze, design, and develop services and business processes from business requirements.
• Orchestrate individual system components into end-to-end business processes as part of a comprehensive system.
• Construct software applications using J2EE, SOA, and Microservice architectures.
• Construct software applications within a cloud environment (preferably Google Cloud Platform).
• Develop applications front-end screens using Angular methodologies.
• Develop and test data access using Object Relation Mapping frameworks (Hibernate/JPA).
• Develop complex relational database queries using ANSI standard SQL and PL/SQL to be used with Oracle and DB2 databases giving special consideration to transaction management.
• Perform database transaction management analysis, implementation, and troubleshooting.
• Perform unit and integration testing and resolve defects.
• Perform performance testing using JMeter.
• Create and review technical documents for all aspects of the software development life-cycle.
• Provide new technology evaluations resulting from research, proof of concept (POC), and proof of technology (POT) work.

Mandatory Qualifications:

Software Developer: Is involved with all facets of the software development process, including the research, design, programming, testing and implementation of computer 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.

Requested Qualifications:

- 84 months of experience developing SOA/Microservices based N-Tier Web Applications using J2EE, industry standard patterns, and Agile methodologies
• Integrate application components into functional services and/or processes exposed as web service (REST/SOAP)
• Analyze, develop, and apply rules/logic as defined in requirements.
• Perform cross-platform application and database integration and deployments.
• Perform code quality reviews and corrections at unit and integration levels for self and team.
- 84 months experience developing complex relational database queries with particular focus on Object Relation Mapping (Hibernate/JPA)
- 36 Months experience using Angular front end technology
- 36 Months experience using SpringBoot
- 24 Months experience using Cloud infrastructure platforms, such as Google Cloud Platform
- 36 Months experience using GitHub/GitLab repository
- 24 Months experience using CI/CD pipeline technologies
- 24 Months experience using Jmeter performance testing tool
Apply now
Share this job