Software Engineer III

Washington, DC

cFocus Software Incorporated

Our exclusive ATO as a Service™ software & expert services automate FISMA RMF & FedRAMP compliance.

View all jobs at cFocus Software Incorporated

cFocus Software seeks a Software Engineer 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 7 years of experience in software engineering
  • At least 5 years of experience in software development and maintenance
  • Minimum 3 years of experience with cloud environments (preferably AWS)
  • At least 2 years of experience developing technical documentation and training materials
  • AWS Certified Solutions Architect - Associate
  • Certified Information Systems Security Professional (CISSP) preferred
  • Scrum Master Certification
Duties:
  • Develop and maintain online documentation for all projects within the PWS scope
  • Create and update technical documentation, user guides, and file specifications
  • Manage and update the Report Library and Data Element Dictionary
  • Develop web training modules using LearningZen for the RCRAInfo User Community
  • Conduct requirements analyse and participate in all phases of the software development lifecycle
  • Utilize best development methodologies to meet project goals effectively
  • Integrate Agency and shared services into system designs
  • Develop and implement comprehensive test plans for unit and acceptance testing
  • 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 multi-platform environments using object-oriented programming
  • Design and implement cloud-based solutions, particularly in AWS environments
  • 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
  • Monitor, maintain, and enhance existing software applications
  • Correct defects across development, preproduction, and production environments
  • Keep software up to date with latest patches and security updates
  • Manage data uploads, refreshes, and other data management tasks
  • Develop unit test procedures covering both normal and exception processing
  • Provide Help Desk Support and respond to user queries when required
  • Produce detailed design documents and manage source code and configuration files
  • Utilize version control systems (e.g., Bitbucket) for code management and deployment
  • Lead code reviews and maintain high coding standards
  • Mentor junior developers and contribute to improving development processes
  • Stay updated on latest software engineering 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
  • Contribute to continuous improvement of development, testing, and documentation processes
  • Upload deliverables to appropriate S3 buckets in EPA's AWS Cloud environment

* Salary range is an estimate based on our InfoSec / Cybersecurity Salary Index 💰

Job stats:  0  0  0

Tags: AWS Bitbucket CISSP Clearance Cloud Computer Science S3 Scrum SDLC Security assessment

Region: North America
Country: United States

More jobs like this

Explore more career opportunities

Find even more open roles below ordered by popularity of job title or skills/products/technologies used.