JOBSEARCHER

Software Engineer IV

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

cFocus Software seeks a Software Engineer IV to join our program supporting EPA in Washington, DC. This position has remote capabilities. This position requires active Public Trust clearance. Qualifications: Master's degree in Computer Science, Software Engineering, or related field Minimum of 10 years of experience in software engineering At least 7 years of experience in complex software development and system architecture Minimum 5 years of experience with cloud-based architectures and DevOps practices At least 3 years of experience leading software development teams AWS Certified Solutions Architect - Professional Certified Information Systems Security Professional (CISSP) Project Management Professional (PMP) or Agile certification (e.g., SAFe Agilist) Duties: Lead and oversee software development support for production applications Spearhead the implementation of upgrades and new applications as needs arise Conduct high-level requirements analyses and design phase activities Develop business case documents, including feasibility studies and cost estimates Determine and implement optimal development methodologies for project goals Integrate Agency and shared services into system designs Oversee the development and execution of comprehensive testing strategies Lead risk identification, analysis, and mitigation for new software development efforts Facilitate user sessions to collect and analyze complex software requirements Architect multi-platform applications using advanced object-oriented programming Design and implement sophisticated cloud-based solutions Oversee the development of software application prototypes Guide front-end design for application user interfaces Lead usability analysis and assessments Ensure compliance with 508 accessibility regulations across all development efforts Develop and enforce Security Assessment practices Oversee software operations and maintenance support for all applications Manage the enhancement and defect correction processes across all environments Implement and maintain best practices for software engineering and data management Develop and oversee unit test procedures and quality assurance processes Manage Help Desk Support and user query response systems Produce and review detailed design documents Oversee source code management and configuration control Implement and manage DevOps practices and continuous integration/deployment pipelines Lead code reviews and enforce high coding standards across the team Mentor junior engineers and contribute to team skill development Stay at the forefront of software engineering trends and emerging technologies Collaborate with EPA personnel and other stakeholders at a strategic level Ensure the delivery of high-quality, scalable, and maintainable software solutions Drive continuous improvement in development, testing, and operational processes Manage and optimize the use of development and cloud environments Oversee the regular check-in of configuration files to EPA's repository Provide technical leadership and guidance across multiple projects Participate in strategic planning for long-term system evolution and modernization vQKifNtPLH