Application Developer - AI- Information Services

RAND Corporation
Washington, DC, United States
$117.7K-$179.7K a year
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Type : Regular

Regular

Application Developer - AI - Information Services

The Application Developer is a member of the Application Delivery team in RAND's Information Services department The Applications Delivery team is responsible for managing a broad portfolio of custom developed and commercial off-the-shelf (COTS) applications that are used throughout the RAND enterprise.

The Application Developer is responsible for the design, development, and support of custom AI-enhanced applications focused on the Microsoft .

NET / SQL technical stack and hosted in the cloud-based Microsoft Azure platform.

This role works closely with internal customers, researchers, and project team members (QA, project management, operations, information security) to analyze requirements and develop complex solutions under tight budget and time constraints.

The ideal candidate maintains a positive attitude and is a team player with a desire to impact change. The candidate has very strong analytical and technical skills along with demonstrated ability to get things done in a customer-driven, fast-paced collaborative team environment.

We highly value candidates who demonstrate strong enthusiasm and an aptitude for rapid learning, with direct experience in the specified technologies considered beneficial.

Minimum Qualifications

  • 5+ years of experience developing .NET-based applications with a variety of technologies such as C#, ASP.NET, SQL Server, Web Services, JavaScript, JSON, XML, HTML, CSS etc....
  • Strong development skills in all major application tiers.
  • Strong experience developing web-based applications and APIs.
  • SQL database development skills - database design, complex queries, large data sets, performance tuning / optimization.
  • Experience with modern JavaScript frameworks and technologies.
  • Familiar with best practices in application architecture, cloud-based computing, coding standards, design patterns, security, QA.
  • Proven ability to document requirements and produce technical documentation such as process diagrams, process flows, data models, and system architecture diagrams.
  • Experience working in an Agile / Scrum / Lean development environment and tracking tasks in Jira or similar systems.
  • Ability to adapt to changing business priorities.
  • Excellent problem solving and debugging skills.
  • Commitment to quality (unit and automated testing) and attention to detail
  • Excellent communication skills, both written and verbal. Strong interpersonal skills and ability to work effectively with a wide variety of technical and non-technical stakeholders.
  • Passionate about software and technology. Stays current on industry trends, technologies, and best practices.

Desired Qualifications

  • Strong preference for a generalist / full stack developer that can contribute to all areas - requirements analysis, rapid prototyping, user interface, API, database, builds, deployments, server configuration.
  • Knowledge of artificial intelligence concepts, architectures, and techniques (machine learning, generative AI, tuning, large language models (LLM), retrieval augmented generation (RAG), etc.)
  • Experience implementing and integrating AI-driven solutions utilizing Python, LangChain, OpenAI REST APIs, Hugging Face, Jupyter Notebooks, or similar technologies.
  • Experience designing and developing Microsoft Azure cloud-native applications leveraging PaaS offerings such as App Service Plans, Functions, SQL Database, Search, Data Factory, Data Lake, Synapse, Fabric, etc.
  • Experience architecting complex software solutions.
  • Experience leading or managing small projects.

Education Requirements

Bachelor's degree

Experience

Minimum 5 years of experience as a software developer.

Coding and Writing Samples Required

Applicants will be required to provide code and writing samples.

Location

  • The ideal candidate will be located near a major RAND office location in Santa Monica, Pittsburgh, Washington D.C., or Boston.
  • Remote candidates will be considered.

Salary Range : $117,700 - $179,700

RAND considers a variety of factors when formulating an offer, including but not limited to, the specific role and associated responsibilities;

a candidate's work experience, education / training, skills, expertise; and internal equity.The salary range includes base pay plus RAND's sabbatic pay (which provides additional compensation above base pay when vacation is taken).

In addition, RAND provides strong benefits including health insurance coverage, life and disability insurance, savings plan, paid time-off and more.

Equal Opportunity Employer : race / color / religion / sex / sexual orientation / gender identity / national origin / disability / vet

1 day ago
Related jobs
Promoted
Trust Consulting Services Inc.
Washington, District of Columbia

As a Senior Application Developer, you will play a critical role in the design, development, and maintenance of our applications. Trust Consulting Services is seeking a Senior Application Developer to serve in the Defense Logistics Agency. Design, develop, and maintain high-performance, scalable app...

Promoted
ASSYST a CMMI Level 3 Company
Washington, District of Columbia

Ensure all your application information is up to date and in order before applying for this opportunity. Gather and analyze platform/application details required to develop end-to-end solution,. ServiceNow Application Mapping Specialist. Troubleshoot and resolve issues or errors, including issues re...

Promoted
Bigbear.ai
Washington, District of Columbia

You will be maintaining existing production and dissemination systems (CORE and DIO) for finished intelligence at DIA. Maintain existing production systems. Clearance: Must possess and maintain an active TS/SCI w/CI Poly clearance. Support integration of external applications dependent on CORE and D...

Information Technology Strategies
Washington, District of Columbia

Will develop and maintain technical strategies to ensure effective application development and integration between applications. We are currently seeking a Senior Application Developer to work for our company. Will be responsible for leading the team of Application Developers. We mai...

Promoted
Peraton
Washington, District of Columbia

Peraton is seeking a driven Lead Software Engineer/Developer to join our team on-site in Washington, DC. The Lead Software Engineer/Developer will be responsible for but not limited to:. With minimum guidance provides top-level technical expertise, including performing in-depth and complex software ...

Promoted
VirtualVocations
Washington, District of Columbia

A company is looking for a Sr DSP Software Engineer. Key Responsibilities:Derive requirements, conceptualize, define, design & prototype PNT solutionsCreate, analyze and refine DSP algorithms using MATLAB/SimulinkDevelop software in C for optimized, production-quality code suitable for operational d...

Promoted
Serco
Washington, District of Columbia

Software Engineer role in Washington, DC. Serco supports the US Navy as a prime for providing engineering and production support on the PMS 515 program. This encompasses system administration activities, engineering analysis and discrepancy reporting. ...

Promoted
BDO USA, LLP
Washington, District of Columbia

The Experienced Senior Software Developer will work with cutting edge technology, deliver high quality solutions across various local industries, and drive solutions with a team working on holistic software projects that range in size and scope, as well as receive continuous career development oppor...

Promoted
Warner Bros. Entertainment Inc.
Washington, District of Columbia

The Lead Mobile Software Engineer will be a valued partner to development and engineering teams to ensure secure architectures, patterns, and solutions are created and maintained. As a Lead Mobile Software Engineer, you will be an important member of the Warner Bros. This person will work closely wi...

Promoted
Valex LLC
Washington, District of Columbia

System Software Developer, Washington, D. We are looking for an innovative software engineer who will drive all aspects of the software development life cycle: requirements, design, development, test, and release to customer success. A challenging position in computer software engineering. Modify ex...