Applied Research Associates - Raleigh, NC
posted about 2 months ago
ARA's Algorithms, Modeling, and Assessments Division (AMA) is seeking an Application Developer with a strong background in math and science. The successful candidate will collaborate with various scientific teams to develop software packages tailored for computational systems. This role encompasses all facets of software development, from implementing complex models to creating visual presentations of results. The candidate will be responsible for developing and documenting new code while working closely with mathematicians and scientists, modifying existing modeling and simulation software tools, and executing tests. Projects may vary significantly in scale, ranging from simple computational calculators to extensive, integrated modeling packages. The work environment is collaborative, consisting of teams of 5 to 10 staff members, including programmers, scientists, and mathematicians. The ideal candidate will possess experience in developing science-based applications using both scripting and compiled languages, particularly C++ and Python. Strong mathematical skills are essential for addressing the complex algorithms involved in the projects. The successful candidate should thrive in a collaborative setting, enjoy solving challenging scientific problems, and be adaptable to a dynamic work environment. Independence, self-motivation, and a willingness to learn new skills are crucial attributes for this role. This is a hybrid position, offering potential flexibility in office hours and days.