CACI International Inc

Full Stack Mobile Developer

CACI International Inc

full-time

Posted on:

Location Type: Hybrid

Location: AshburnVirginiaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $90,300 - $189,600 per year

Job Level

About the role

  • Serve as an Agile Scrum team member providing software development and maintenance for the delivery of releasable software in short sprint cycles
  • Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes
  • Design, develop and implement custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight
  • Act as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success
  • Provide improvements to the product(s) being supported
  • Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
  • Support release planning with conceptual design and development / refinement of software engineering guidelines
  • Analyze complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components
  • Ensure product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports
  • Work on unusually complicated problems and providing solutions that are highly creative and ingenious, exhibiting ingenuity, creativity, and resourcefulness
  • Provide mentoring to junior members of the team

Requirements

  • Must be a U.S. Citizen with the ability to pass CBP background investigation
  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline
  • 7 or more years of experience with software design, development and implementation in a Windows Environment or related technical experience
  • Experience and familiarity with REACT / REACT Native and JavaScript skills
  • Experience with either Mobile App development for android and IOS devices, AWS experience
  • Familiarity with material UI design and FIGMA tool
  • Experience using Postgres databases
  • Experience with data base design
  • Working knowledge of and ability to assist others in the use of software engineering tools to support process improvement
  • Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management.
Benefits
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentsoftware designsoftware implementationREACTREACT NativeJavaScriptMobile App developmentPostgresdatabase designAgile
Soft Skills
collaborationproblem-solvingmentoringcreativityresourcefulnesscommunicationteamworkadaptabilityleadershiporganizational