What are the responsibilities and job description for the HBITS-07-14724-Software Developer-Senior position at Knowledge Builders Inc?
Job Description
Project/Program:
Automated State Support Enforcement System (ASSETS)
Analysis, design, coding, component and assembly testing of all application code owned by the Child Support Application Team- Maintenance (including production support), enhancement and development work- Write application software, data analysis, data access, data structures, data manipulation, databases, design, programming, testing and implementation, technical and user documentation, software conversions.
Day-to-day Tasks
The selected candidate will:
Software Developer –
Is involved with all faces of the software development process, including the research, design, programming, testing and implementation of computer software.
Senior
60 - 84 Months: Candidate is able to work independently, without assistance and provide guidance to others. May have an advanced education.
Requested Qualifications
Project/Program:
Automated State Support Enforcement System (ASSETS)
Analysis, design, coding, component and assembly testing of all application code owned by the Child Support Application Team- Maintenance (including production support), enhancement and development work- Write application software, data analysis, data access, data structures, data manipulation, databases, design, programming, testing and implementation, technical and user documentation, software conversions.
Day-to-day Tasks
The selected candidate will:
- Participate in Joint Application Development session to assist in the formulation of Use Case analysis deliverables.
- Interpret Use Case requirements, seek clarification from Business Analysts as needed and estimate, propose, prototype and develop a solution that integrates within the existing ASSETS technology stack and framework.
- Provide J2EE, JBoss Enterprise Application Server, SOA web services, Oracle, Unisys Mainframe Transaction Management (DTPRA) application development expertise and mentoring to State staff and other contract resources as required.
- Provide technical documentation, solution prototypes, conduct demonstrations of work in progress and completed work to business subject matter experts and other technical staff as requested/required.
- Updating knowledge with market trends and suggesting new ideas to the Project needs.
Software Developer –
Is involved with all faces of the software development process, including the research, design, programming, testing and implementation of computer software.
Senior
60 - 84 Months: Candidate is able to work independently, without assistance and provide guidance to others. May have an advanced education.
Requested Qualifications
- 60 months experience with writing Java software for an N-tier Java application for data display, system navigation, transactional processing, data persistence, and communications with non-Java systems.
- 60 months experience developing with the Apache Stuts7 framework in java
- 48 months experience in EJB 3 development and transaction management programming in a complex environment involving the integration of J2EE applications with legacy mainframe environments.
- 48 months experience of implementing Software Design Patterns in a J2EE Application to solve complex business problems 7.5 10 5.
- 48 months experience developing SOAP based web services with use of XML, JAXB in a J2EE environment
- 48 months experience with the development and use of Hibernate with an Oracle database
- 48 months experience development using Apache maven to build and manage project dependencies
- 36 months experience in Spring Boot application framework and Frontend framework like Angular/NextJs/react
- 24 months experience Creating Java Junit tests in order to automate testing for the project.