ARMA-Global is seeking web and mobile application developers who have extensive experience with development of presentation (GUI); security; application; and database layers. This is a new and evolving opportunity seeking to employ cutting edge web applications to increase efficiency and performance supporting Air Force Special Operations. We are looking for motivated; team oriented; and talented developers who want to make a difference while assisting our warfighters throughout the globe combating terrorism and reducing threats to America. These individuals must also have experience maintaining software applications; testing applications; and generating APIs as well as possess the ability to identify and rectify bugs. The focus of these positions is on web applications and Android/iOS mobile platforms. The developers will provide full life cycle software development to include requirements gathering; design; development; testing; documentation; training of customers and help desk personnel; configuration; and maintenance of developed software projects. Developers will also maintain existing custom-developed software; and support COTS/GOTS software products as needed. Developers will also help evolve the software development methodology based on agile and lean thinking; including the establishment of coding conventions; documentation standards; testing procedures and quality assurance
Designs, develops, evaluates, plans and tests engineering specifications for software programs and applications
This role requires experience maintaining software applications; testing applications; and generating APIs as well as possess the ability to identify and rectify bugs. The focus of this role is on web applications and Android/iOS mobile platforms. This role will provide full life cycle software development to include requirements gathering; design; development; testing; documentation; training of customers and help desk personnel; configuration; and maintenance of developed software projects. This role will also maintain existing custom-developed software; and support COTS/GOTS software products as needed. This role will help evolve the software development methodology based on agile and lean thinking; including the establishment of coding conventions; documentation standards; testing procedures and quality assurance.
Designs, develops and analyzes complicated and difficult software programs for computer based systems in support of a cloud-based enterprise solution.
Under limited supervision, prepare and install solutions by determining and designing system specifications, standards, and programming.
Performs in-depth modeling, simulation and analysis. Designs and develops basic compilers, assemblers, utility programs and operating systems with independent judgement.
Using independent judgement, develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development life cycle.
Provides detailed inputs for documentation of new or existing programs.
Applies practical knowledge of job area typically obtained through advanced education and work experience.
May provide guidance and work leadership to less-experienced analysts.
Knowledge, Skills and Abilities
Working knowledge of one or more of the following application frameworks: React, Node.js, Ruby on Rails;, Angular, Django, and Flask
Strong understanding and working knowledge of at least some of the following: UI/UX design; MVC; WCF; SQL; RESTful web services; mobile app development; and CI/CD pipelines
Experience in developing cloud hosted applications: Amazon Web Services (AWS) cloud preferred
Experience working in an agile environment (Kanban and Scrum)
Innovative: Always looking for ways to integrate new technology to solve problems and fill in capability gaps. Demonstrated expertise selecting and utilizing open source products in applications and solutions
Experience in cross-platform mobile app development (PhoneGap; Apache Cordova)
Working knowledge of software development tools such as Redmine; JIRA; and GitHub/GitLab
Requires a good working knowledge of information systems and applications in a DevOps environment; including Linux (Red Hat); Windows Server 2016+; Apache; and PostgreSQL
Pursues ongoing education in technical topics
Good business communication skills. Position will require developing and giving presentations
Detail oriented and organized; able to understand information systems and ensure accuracy of work
Air Force and/or DOD background a plus
BA/BS (or equivalent experience)
DoD 8570. IAT Level II Certification required within 3 months of employment, (CASP or CSSLP preferred
This position requires being fully vaccinated against COVID-19 by December 8, 2021 or the start date, if after December 8.
We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.
GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.