Back to Search Results
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SAIC
Location: Chantilly, VA
Career Level: Associate
Industries: Technology, Software, IT, Electronics

Description

Description

SAIC is seeking a skilled and motivated Android Developer with Java expertise to join a small, highly collaborative Agile development team in Chantilly, VA. As an Android Developer, you'll play a key role in delivering cutting-edge mobile solutions for our customers, utilizing your expertise to design, develop, and test software for Android-based ecosystems. You'll also contribute to the full software development lifecycle, from scope definition and design to implementation, testing, and deployment.

Key Responsibilities:
  • Design, develop, and maintain Android applications using Java and other relevant technologies.
  • Collaborate with stakeholders to understand and refine requirements, ensuring applications meet customer objectives, timelines, and resource constraints.
  • Innovate and recommend solutions to solve complex technical challenges, with a self-starter mindset.
  • Conduct performance, functionality, and scalability testing to ensure Android applications exceed quality standards.
  • Document software defects, recommend solutions, and work closely with the development team to resolve issues.
  • Participate in creating and maintaining test plans, test procedures, and user-facing documentation.
  • Research and implement secure coding practices within the Android environment.
  • Manage and contribute to multiple projects simultaneously in a fast-paced Agile environment.
 

Qualifications

Required Qualifications:
  • Active Secret Clearance required.
  • At least 4+ years of Java development experience, with 2+ years in software engineering.
  • Proven knowledge or willingness to learn Android development, including working with Android Studio, Kotlin, or other relevant tools.
  • Hands-on experience with secure coding practices and the ability to write scripts or tools independently.
  • Strong problem-solving skills and the ability to dive into complex technical concepts proactively.
  • Bachelor's degree in Computer Science, Engineering, or a related technical field, OR 5+ years of equivalent technical expertise.
Desired Qualifications:
  • Hands-on experience developing Android applications or tools.
  • Familiarity with Web Crypto, Networking, and mobile-specific security frameworks.
  • Programming experience in Swift, Python, JavaScript, or C is a plus.
  • Experience testing and debugging Android applications to ensure performance across various devices.
  • Knowledge of creating and maintaining requirements traceability matrices and quality assurance workflows.
  • Ability to work effectively in multi-disciplinary teams and manage competing priorities.


 Apply on company website