Roth Staffing Companies - Washington, DC

posted about 1 month ago

Full-time - Mid Level
Washington, DC
Administrative and Support Services

About the position

The Application Developer plays a crucial role in the Application Delivery team within RAND's Information Services department. This position focuses on designing, developing, and supporting custom AI-enhanced applications hosted on the Microsoft Azure platform. The developer collaborates with internal customers and project teams to analyze requirements and deliver complex solutions efficiently, all while adhering to budget and time constraints. The ideal candidate is a proactive team player with strong analytical and technical skills, eager to contribute to impactful changes in a fast-paced environment.

Responsibilities

  • Design, develop, and support custom AI-enhanced applications in the cloud-based Microsoft Azure platform.
  • Collaborate with internal customers, researchers, and project team members to analyze requirements.
  • Develop complex solutions under tight budget and time constraints.
  • Produce technical documentation including process diagrams, data models, and system architecture diagrams.
  • Work in an Agile/Scrum/Lean development environment and track tasks in Jira or similar systems.
  • Ensure quality through unit and automated testing, maintaining attention to detail.

Requirements

  • 5+ years of experience developing web-based applications using technologies such as Next.js, Python, Postgres, React, C#, ASP.NET, SQL Server, Web Services, TypeScript, JavaScript, JSON, XML, HTML, CSS.
  • Strong experience in developing web-based applications and APIs.
  • SQL database development skills including database design, complex queries, and performance tuning.
  • Familiarity with best practices in application architecture and cloud-based computing.
  • Proven ability to produce technical documentation such as process diagrams and system architecture diagrams.
  • Excellent problem-solving and debugging skills.
  • Strong communication skills, both written and verbal.
  • Ability to work effectively with a variety of technical and non-technical stakeholders.

Nice-to-haves

  • Generalist/full stack developer experience across all areas including requirements analysis, rapid prototyping, user interface, API, and database.
  • Knowledge of artificial intelligence concepts and techniques such as generative AI and large language models.
  • Experience with AI-driven solutions using technologies like Python, LangChain, OpenAI REST APIs, and Neo4j graph databases.
  • Experience architecting and deploying cloud-native applications.

Benefits

  • Health insurance
  • 401k retirement plan
  • Flexible scheduling options
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service