JOBSEARCHER

Software Developer III

cFocus Software seeks a Software Developer III to join our program supporting EPA in Washington, DC. This position has remote capabilities. This position requires active Public Trust clearance. Qualifications: Bachelor's degree in Computer Science, Software Engineering, or related field Master's degree preferred Minimum of 5 years of experience in software development At least 3 years of experience with Oracle databases and web-based reporting tools Minimum 2 years of experience with automated testing tools (e.g., Sahi Pro) At least 2 years of experience developing online training modules Oracle Certified Professional (OCP) AWS Certified Developer - Associate Certified Scrum Developer (CSD) Duties: Design and develop RCRAInfo national reports using EPA-approved tools (Oracle 19c, Jasper Reports) Conduct comprehensive requirements analyses and participate in all phases of the software development lifecycle Develop business case documents, including feasibility studies and high-level business requirements analyses Utilize best development methodologies to meet project goals effectively Integrate Agency and shared services into system designs Develop and maintain reusable and adaptable test databases and procedures using Sahi Pro Conduct independent unit testing, integration testing, and regression testing of system changes Identify, analyze, and mitigate risks associated with new software development efforts Lead facilitated user sessions to collect and analyze software requirements Develop complex applications in a multi-platform environment using object-oriented programming Create and evaluate software application prototypes Design and implement front-end user interfaces Conduct usability analysis and assessments Ensure all development efforts comply with 508 accessibility regulations Develop and adhere to appropriate Security Assessment practices Create web training modules using LearningZen for the RCRAInfo User Community Coordinate with EPA to determine appropriate format and functionality for training modules Produce recorded videos for the LearningZen online training website Develop detailed design documents and manage source code and configuration files Utilize version control systems (e.g., Bitbucket) for code management and deployment Mentor junior developers and contribute to improving development processes Stay updated on latest software development trends, tools, and best practices Collaborate effectively with EPA personnel, other team members, and stakeholders Ensure high-quality, bug-free code before releasing to Preproduction environment Participate in code reviews and maintain coding standards Contribute to continuous improvement of development and testing processes pWm4miYxeE