Application Developer

Varmoda Tech LLC
United States
2 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

HTML JavaScript (Programming Language) Agile Methodology Application Integration Architecture Backup Devices Business Software Cascading Style Sheets (CSS) Code Review Information Systems Databases Data Integrity Web Development
+16 more
Github Jinja (Template Engine) Python (Programming Language) Operational Data Store Application Data Software Engineering SQL Databases Transact-SQL Web Applications Enterprise Software Applications Templating Information Technology Data Management Front End Software Development Software Version Control Docker

Job description

Varmoda is seeking an Application Developer to support the development of a modern inspection and data-collection platform that will replace an existing legacy business application. This role will work closely with an established development team to design, build, and maintain web-based inspection forms, database integration components, and document-generation capabilities., The ideal candidate will have experience with JavaScript, SQL, HTML, and CSS, along with an interest in modernizing business workflows and supporting enterprise application development initiatives. This position offers an opportunity to contribute directly to a high-visibility application modernization project from development through deployment., * Design, develop, test, and maintain web-based application components.

  • Support the modernization and replacement of legacy business applications.
  • Collaborate with technical team members to deliver application features according to project timelines.
  • Troubleshoot and resolve application defects, functionality issues, and integration challenges.
  • Follow established development standards, coding practices, and version-control procedures.
  • Participate in application reviews, testing activities, and deployment support.
  • Convert existing business forms into interactive HTML-based data-entry screens.
  • Design user-friendly interfaces that support efficient field data collection.
  • Structure and style forms using HTML and CSS to ensure consistency and usability.
  • Improve form accessibility, validation, navigation, and user experience.
  • Implement responsive designs that support multiple device types and screen sizes.
  • Maintain consistency across all application forms and user interfaces.
  • Develop JavaScript functionality supporting business-process automation and data collection.
  • Capture user-submitted information and process form data efficiently.
  • Implement client-side validation and business-rule enforcement.
  • Develop reusable JavaScript components that support maintainability and scalability.
  • Troubleshoot JavaScript-related application issues and performance concerns.
  • Collaborate with team members to enhance front-end functionality and application usability.
  • Develop functionality that stores submitted application data within a SQL database.
  • Create and optimize SQL queries supporting application transactions and reporting requirements.
  • Validate data integrity and troubleshoot database-related issues.
  • Support application integration with backend database services.
  • Assist with database structure reviews and data-management activities.
  • Ensure accurate storage and retrieval of inspection and operational data.
  • Support generation of formatted PDF documents from collected application data.
  • Utilize Jinja templating technologies to populate document templates dynamically.
  • Maintain document formatting, structure, and consistency across generated outputs.
  • Troubleshoot document-generation issues and improve template performance.
  • Support enhancements to document workflows and reporting functionality.
  • Validate generated documents for accuracy and completeness. *

  • Work collaboratively with developers, analysts, stakeholders, and technical team members.
  • Utilize Git and GitHub for source-control management and collaborative development.
  • Participate in code reviews and development planning activities.
  • Document technical solutions, development changes, and implementation approaches.
  • Assist with testing, deployment, and production-support activities.
  • Contribute to project success by maintaining open communication and consistent development practices.

Requirements

  • Experience with JavaScript development.
  • Experience working with SQL databases.
  • Experience developing with HTML and CSS.
  • Ability to create, maintain, and troubleshoot web-based applications.
  • Understanding of front-end development principles and browser-based technologies.
  • Strong problem-solving and analytical skills.
  • Ability to work collaboratively within a development team environment.
  • Strong written and verbal communication skills.
  • Ability to learn new technologies and development practices quickly.

Required Technical Skills

  • JavaScript
  • SQL (T-SQL preferred but not required)
  • HTML
  • CSS

Preferred Qualifications

  • Experience with Python development.
  • Experience using Jinja templating.
  • Experience working with Docker containers and development environments.
  • Experience using Git and GitHub for version control and collaboration.
  • Experience supporting business-process modernization or application replacement projects.
  • Experience working on data-collection, inspection, workflow, or forms-based applications.
  • Familiarity with PDF generation and document-management solutions.
  • Experience working within Agile development environments.

Preferred Education

  • Associate’s or Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Information Systems, or a related field.

Preferred Certifications

  • No specific certifications required.
  • Relevant web-development, JavaScript, SQL, Python, or cloud-development certifications are beneficial.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

2:21 min

Projecting external HTML content using default and named slots

Rowdy Rabouw Rowdy Rabouw · World Congress 2022

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

6:36 min

Funding open source through GitHub Accelerator and Sponsors

Stormy Peters · World Congress 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:12 min

Streaming HTML content natively using declarative processing instructions

Chris Heilmann Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all