DescriptionWe have an immediate opening for a Software Developer with emphasis on GUI development (Unreal Engine) at our Eglin AFB, Florida location.Junior Software Developer Job Details:ARA Emerald Coast Division, at our Eglin AFB, Florida location is seeking a junior-level software/game developer to support the development of the Joint Anti-Air Combat Effectiveness (J-ACE) tool used by Top Gun and other military aviators, mission planners, and analyst. J-ACE is a gaming-type simulation (aircraft models + missiles) that runs “under the hood” in every fighter squadron in America. J-ACE can evaluate overall weapon system effectiveness from weapon launch through target intercept, displaying results in a graphical 3D environment. ARA is an employee-owned company with an attractive benefit package that includes 401-K, Employee Stock Ownership, Flexible Spending Plan and various insurance options.Junior Software Developer Job Description:Candidate must have the ability to work independently, as well as with a team of developers and analysts/engineers trained in operational tactics, mathematics, and secure coding. The ideal candidate will be proficient in GUI development using an Integrated Development Environment (IDE) such as Microsoft Visual Studio to efficiently troubleshoot and debug software. The J-ACE team utilized Agile practices. Experience with Unreal Engine and game development a definite plus!Junior Software Developer Job Duties include:
Develop GUI
Write code
Utilize version control software such as GIT
Utilize application lifecycle management tool, e.g. – JIRA, etc.
Junior Software Developer Qualifications:
Bachelor's degree in computer science or computer engineering
0-2 years of related experience
US Citizen, able to receive and maintain an Active DoD Security Clearance.
Junior Software Developer Required Skills
Must have a proficient knowledge of the C programming language.
Familiarity with thread-safe, event-driven, and object-oriented programming
Must be able to work well within an Agile team environment and be able to adapt quickly to change.
Good writing and verbal presentation skills
Additional consideration for:
Game development background a plus, familiar with Unreal Engine
Experience using a build automation tool such as CMake and using a unit testing library such as Google Test is desirable.
Proficient in an Integrated Development Environment (IDE) such as Microsoft Visual Studio to efficiently troubleshoot and debug software is desirable.
Company Details and Job Description:Applied Research Associates, Inc. (ARA) is an employee-owned international research and engineering company known for providing technically superior solutions to complex and challenging problems in the physical sciences. We were founded in Albuquerque, NM in 1979 as the disco era was, thankfully, closing out and the personal computer era was beginning. We employ over 2,300 professionals and continue to grow. ARA offices throughout the U.S. and Canada provide a broad range of technical expertise in defense, civil, and health technologies, computer software, and simulation, systems analysis, environmental technologies, and testing and measurement.ARA takes pride in having a challenging culture where innovation & experimentation are the norm. At ARA, employees are our greatest assets, so we give our employees the tools, training, and opportunities to take active roles as owners. The motto, “Engineering and Science for Fun and Profit” sums up the ARA experience. The company realizes employee ownership spawn’s greater creativity and initiative along with higher performance and customer satisfaction levels. For additional information and an opportunity to join this unique workplace, please visit our website at www.ara.com.Equal Opportunity Employer/Protected Veterans/Individuals with DisabilitiesThe contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information. 41 CFR 60-1.35(c)