SNOW Developer

DMIWashington, DC
$102,495 - $128,119Onsite

About The Position

DMI, LLC is seeking an SNOW Developer to join us. This role involves implementing and developing user interfaces on web applications, collaborating on the development of a Design System for deployment across a broad range of products, and developing a CSS and UX code library for web apps.

Requirements

  • Bachelor’s degree in Management Information Systems, Computer Science, Mathematics, Finance, Business or Public Administration, or in a related discipline
  • Four (4) to seven (7) years of relevant experience in web application development with two (2) years of experience in DevOps development.
  • Proficiency in user interface development for Web applications.
  • Proficiency with relevant front‑end programming languages, frameworks, tools, and development platforms, including Angular, Figma, React, or Vue; HTML/CSS; JavaScript/TypeScript; Bootstrap; JSON; and YAML.
  • Proficiency with software development SDLC and project management methodologies.
  • Knowledge of the methods, tools, and techniques used to evaluate, select, develop, test, integrate, and troubleshoot systems software and hardware of all types.
  • Extensive experience developing CSS, from design through implementation.
  • Experience developing a design system and consolidating disparate user‑facing applications into a coherent collection of components within a UI code library.
  • Knowledge of multi‑tiered applications such as Web services, APIs, clustered environments, database servers, application servers, and report servers.
  • Experience working in an Agile environment with JIRA, Confluence, and Git.
  • Must be eligible to work in the United States

Nice To Haves

  • Master’s degree in computer science or a related IT field.

Responsibilities

  • Analyze, design, develop, apply, and support complex enterprise projects.
  • Evaluate customer requirements and provide effective solutions.
  • Interface with other offices, consult with and inform user departments on system requirements, and resolve problems and operating difficulties for current and future enhancements to systems.
  • Participate in problem resolution related to system design and review.
  • Recommend approval of functional and technical design documents, as well as the enactment of systems, program enhancements, and application updates.
  • Analyze and evaluate system changes to determine feasibility, alternative solutions, and backup procedures.
  • Work on the development of new systems and on upgrades and enhancements to existing systems, ensuring compliance with approved standards.

Benefits

  • Virtual health visits
  • commuter perks
  • pet insurance
  • entertainment discounts
  • Annual performance reviews
  • tuition assistance
  • internal career growth opportunities
  • Generous 401(k) matches
  • life and disability insurance
  • financial wellness tools
  • Annual awards
  • service anniversaries
  • referral bonuses
  • peer-to-peer shoutouts
  • Healthcare coverage
  • wellness programs
  • flu shots
  • biometric screenings
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service