What are the responsibilities and job description for the Software Developer 1 position at Applied Research Associates, Inc?
The Analytical Solutions Division (ASD) of Applied Research Associates (ARA), Inc., www.ara.com is seeking a full-time Software Developer 1 to provide support to a customer, on-site in Aberdeen Proving Ground, MD. Software Developers are responsible for writing code and developing the software product while working closely with other team members to implement features, fix bugs, unit testing, vulnerability scanning, documentation and ensure the product meets quality standards of the customer. This position is focused on successfully implementing Software Change Requests as outlined by the customer.
ASD Software Developers in Aberdeen Proving Ground, MD focus on building a great customer experience while working directly with our customers, external teams, and other ARA programs to cross-integrate capabilities. This position is contingent.
What you’ll do as a Software Developer 1:
- Provide engineering and analysis support to the customer as it pertains to their suite of software modeling codes and tools
- Analyze software code, risks and reliability
- Support testing, evaluation, and demonstrations of software and related tools in unclassified and classified environments
- Work with internal customers and analysts to understand and develop software solutions
- Create and support commodity DevOps tools, CI/CD practices, and documentation
- Provide support and technical assistance to end users on a variety of issues
- Present solution designs to various stakeholders for input, buy-in, and sign-off
- Ensure that the system design balances functional, service quality, and security compliance requirements
- Deploy software on secure or standalone networks in accordance with Department of Defense requirements
- Support testing, evaluation, and demonstrations of software and related tools in unclassified and classified environments
- Take on new challenges and learn skills to enhance software performance in previously unanticipated ways
Requirements for Software Developer 1:
- Possess a DoD Current/Active Secret Clearance
- Have a minimum of 8-10 years Software Development Experience within the Dept. of Defense (DoD), OR a bachelor's degree in computer science or software engineering and 2 years within DoD Software Development role
- Ability to work both independently and in a team-oriented environment to provide engineering and analysis support to the customer as it pertains to their suite of software modeling codes and tools
- High proficiency with C, C , Java, Fortran, Tcl/Tk, Python, UNIX shell scripting
- Proficiency with Microsoft Office 365 suite
- Experience in software development and programming in Java and C using Git, CMake, GNU compiler suites and debugging tools
- Experience in distributed and multi-threaded processing
- Experience in geometric solid modelling and ray-tracing
- Experience in computer simulations
- Generating CMake files for build scripts is a requirement
- Provide developmental test / validation analysis support in defining system capabilities, system scope requirements and identifying trade space / mitigation planning
- Knowledge of software development models, methodologies, and practices (Waterfall Model, DevSecOps)
- Knowledge of risk management processes (e.g., methods for assessing and mitigating risk)
- Ability to manage and prioritize numerous assignments
- Effective time management skills to work independently, including setting and achieving interim milestones that support higher task objectives
- Ability to effectively communicate with customers, within cross-functional teams, leadership
- Innovative, team-player and creative thinker with a ‘can do’ attitude
This will “WOW” us if you have:
- Experience with user interface development using Apache-based products
- Experience with Security Technical Implementation Guides and DevSecOps
Please apply at www.careers.ara.com for the Software Developer 1 position.
Compensation & Benefits: Pay Ranges: From $79,344.00 - $93,960.00 per year based on years of experience, degree and any special skills and knowledge relevant to the position. ARA offers competitive benefits that address our employees’ needs now and in the future. Learn more about each of our benefits at https://www.ara.com/benefits/.
Experience
Preferred- 8 - 10 years: Software Development Experience within the Dept. of Defense (DoD)
Education
Preferred- Bachelors or better in Software Development or related field
- Bachelors or better in Computer Science Software Engineering or related field
Behaviors
Preferred- Team Player: Works well as a member of a group
- Detail Oriented: Capable of carrying out a given task with all details necessary to get the task done well
- Innovative: Consistently introduces new ideas and demonstrates original thinking
- Functional Expert: Considered a thought leader on a subject
Motivations
Preferred- Self-Starter: Inspired to perform without outside help
- Goal Completion: Inspired to perform well by the completion of tasks
- Flexibility: Inspired to perform well when granted the ability to set your own schedule and goals
Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities
This employer is required to notify all applicants of their rights pursuant to federal employment laws. For further information, please review the Know Your Rights notice from the Department of Labor.
Salary : $79,344 - $93,960