Job Overview:
About the Role
We are seeking a highly skilled and innovative Software Developer to join our organization. As a Software Developer, you will be responsible for designing, developing, and maintaining cutting-edge software solutions.
Main Responsibilities
* Develop software applications for scientific and engineering purposes, ensuring high-quality and efficient results.
* Collaborate with cross-functional teams to define system and software requirements.
* Analyze customer needs and translate them into design specifications.
* Implement Agile development methodologies, such as Scrum and Kanban, to manage work and collaborate with teams.
* Identify potential roadblocks and develop creative solutions to overcome them.
* Contribute to process improvements through critical planning and execution of development tasks.
* Resolve software discrepancies against documented requirements.
Requirements:
* Must be a US or Australian citizen.
* Possess an active US Top Secret/SCI w/ Polygraph or AUS PV Clearance.
* Bachelor's degree in software engineering, computer science, or related field.
* 5+ years of experience in software development, cybersecurity, and software modernization.