You will lead a technical team in developing advanced software products and tools for complex mission requirements.
Responsibilities
Lead research, design, and software requirements analysis.
Develop and test new software products and enhance existing applications.
Apply technical standards and methodologies to resolve complex issues.
Manage complex assignments and implement process improvements.
Required Skills
Bachelor’s degree in software engineering or a related technical field with 5+ years of relevant experience, or a Master’s degree with 4+ years of experience.
Thorough understanding of software engineering concepts, principles, and theories.
Expertise in using Integrated Development Environments (IDE).
Proficiency in version control and defect reporting tools.
Strong experience with scripting.
Proven ability to apply technical standards to meet business objectives.
Preferred Skills
Agile experience or experience acting as an Agile Product Owner.