Csra State And Local Solutions - Rensselaer, NY
posted 4 months ago
CSRA State and Local Solutions LLC is seeking multiple Software Developer Seniors to join our team. This position involves researching, designing, developing, and modifying enterprise-wide systems and applications software on a multi-tier architecture, including service-oriented architecture and multi-tier web applications. The successful candidate will work primarily with Java and various commercial-off-the-shelf (COTS) software products. The role requires building, coding, testing, and maintaining highly complex, high-volume, large-scale, scalable, maintainable, and extensible software on a Java/J2EE application stack, utilizing the full software development life-cycle (SDLC) methodology from concept through design, documentation, testing, and ensuring compliance with specifications and coding standards. In this role, you will analyze user and business needs to plan and assign the design of software systems that meet those needs. You will document code consistently throughout the development process and design, develop, implement, and maintain unit tests and automated tests, as well as diagnostic programs. Collaboration with the team lead is essential to complete specifications and procedures for new products. You will define test cases and create development integration and system test scripts based on functional requirement documents and technical designs. Maintaining defect reports and updating them following regression testing efforts is also a key responsibility. Additionally, you will participate in writing test plans for assigned projects, maintain records of test progress, document test results, prepare reports, and present results as appropriate. Data analysis will be used to report defect trends and identify risks. You will develop an internal development timeline for technical and non-technical deliverables during the SDLC process, including release notes, deployment instructions, remediation, and disposition plans. Performing audits of development deliverables aligned to the timeline and ensuring standards are maintained and best practices are followed is crucial. You will track deliverables across the phases of the SDLC process to identify responsible parties and capture project sign-off. The technologies you will work with include Java, J2EE, Spring, Spring Boot, Hibernate, JavaScript, jQuery, HTML, CSS, Angular, JSON, Ajax, XML, Web Services (SOAP & REST), WebSphere, SQL, PL/SQL, Maven, Jenkins, JUnit, Oracle, MySQL, DB2, and Windows.