Application Developer

Varmoda

McLean (VA)

On-site

USD 90,000 - 120,000

Full time

44 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Varmoda is seeking an Application Developer to support enterprise development, cloud modernization, and business-process automation. The role covers design, development, testing, deployment, and maintenance of secure, scalable applications with REST API integrations.

The ideal candidate has experience in modern web app development, cloud technologies, SQL Server, and Agile delivery, contributing to both new and existing systems while improving processes.

Qualifications

  • Bachelor's degree or equivalent in a related field or 2–4 years professional experience.
  • Experience across two of the listed areas (Web & API Development, C#, .NET, REST APIs).
  • Experience designing, developing, testing, and deploying secure, scalable software.

Responsibilities

  • Design, develop, test, and maintain secure, scalable software solutions.
  • Build cloud-based business applications using modern frameworks and technologies.
  • Develop high-quality, maintainable code following standards and best practices.
  • Translate requirements into production-ready software solutions.
  • Develop new features while maintaining existing applications.
  • Participate in architecture discussions and solution development.

Skills

Web & API Development
C#
.NET
ASP.NET
REST APIs
Web Services
XML
JSON
HTTP
SSL
TCP/IP
Front-End Development
React
Angular
Node.js
Modern JavaScript frameworks
Cloud Technologies
Microsoft Azure
SQL Server
T-SQL
Git
Azure DevOps
Agile methodologies
Secure coding

Education

Bachelor's degree in Computer Science or related field

Tools

Azure DevOps
Git
SQL Server Management Studio
Visual Studio

Job description

Varmoda is seeking a skilled Application Developer to support enterprise application development, cloud modernization, and business-process automation initiatives.

This role is responsible for designing, developing, testing, deploying, and maintaining secure, scalable applications while collaborating with technical and business stakeholders to deliver high-quality solutions.

The ideal candidate will possess experience across modern web application development, REST API development, cloud technologies, SQL Server, and Agile software delivery.

This individual will contribute to both new application development and enhancement of existing systems while helping improve development processes and cloud-based solutions.

Key Responsibilities
  • Design, develop, test, and maintain secure, scalable, and reusable software solutions.
  • Build and enhance cloud-based business applications using modern development frameworks and technologies.
  • Develop high-quality, maintainable, and reusable code following established development standards and best practices.
  • Translate business requirements and technical specifications into production-ready software solutions.
  • Develop new features and enhancements while maintaining existing applications.
  • Participate in technical design discussions and contribute to architecture and solution development activities.
  • Demonstrate completed functionality and support stakeholder reviews throughout the development lifecycle.
  • Troubleshoot and resolve application defects, integration issues, and performance concerns.
  • Develop and maintain RESTful APIs and web service integrations.
  • Design and support application interfaces using .NET technologies and modern web-development frameworks.
  • Build solutions supporting data exchange, workflow automation, and enterprise system integration.
  • Work with technologies including XML, JSON, HTTP, SSL, TCP/IP, and related web-service standards.
  • Ensure APIs and integrations meet security, performance, reliability, and scalability requirements.
  • Support testing, deployment, monitoring, and ongoing maintenance of application interfaces.
  • Troubleshoot API connectivity, authentication, and integration issues.
  • User Interface Development
  • Develop responsive user interfaces using modern front-end technologies.
  • Build interactive web applications using frameworks such as React, Angular, Node.js, or similar technologies.
  • Optimize application performance and front-end responsiveness.
  • Enhance usability, accessibility, and user experience across supported applications.
  • Collaborate with business users and stakeholders to design practical and user-friendly solutions.
  • Support ongoing UI enhancements and modernization initiatives.
  • Develop and support applications operating within Microsoft Azure or comparable cloud environments.
  • Participate in cloud-based application architecture, deployment, and optimization efforts.
  • Configure and maintain cloud-hosted application components and services.
  • Monitor application performance, identify issues, and implement improvements.
  • Support cloud modernization and digital transformation initiatives.
  • Troubleshoot cloud infrastructure, deployment, and application-performance issues.
  • Develop and optimize SQL queries, stored procedures, database objects, and supporting components.
  • Support SQL Server database development and maintenance activities.
  • Perform database optimization and performance tuning activities.
  • Validate data integrity and troubleshoot database-related issues.
  • Support data integration, reporting, and application data requirements.
  • Work with development and business teams to implement reliable data-management solutions.
  • Participate in Agile development activities, including sprint planning, backlog refinement, daily stand-ups, reviews, and retrospectives.
  • Collaborate with developers, analysts, testers, project managers, and business stakeholders.
  • Utilize Azure DevOps for work-item management, source control, and application lifecycle activities.
  • Support CI/CD processes and deployment automation initiatives.
  • Follow established Software Development Life Cycle standards and development practices.
  • Contribute to process improvement and development workflow optimization.
  • Participate in code reviews and knowledge-sharing activities.
  • Work closely with business stakeholders to understand business processes, challenges, and system requirements.
  • Evaluate software enhancement requests, new features, and application improvements.
  • Analyze feasibility of proposed applications, enhancements, and system modifications.
  • Identify technical constraints, risks, dependencies, and integration requirements.
  • Develop recommendations and technical solutions aligned with business goals.
  • Communicate technical concepts clearly to both technical and non-technical audiences.
Required Qualifications
  • Bachelor's degree in Computer Science, Management Information Systems, Information Technology, Software Engineering, or a related field. OR
  • 2-4 years of professional application development experience. OR
  • An equivalent combination of education and professional experience.
Technical Requirements

Candidates must have experience in at least two of the following areas:

  • Web & API Development
  • C#
  • .NET
  • ASP.NET
  • REST APIs
  • Web Services
  • XML
  • JSON
  • HTTP
  • SSL
  • TCP/IP
  • Front-End Development
  • React
  • Angular
  • Node.js
  • Modern JavaScript frameworks
  • Cloud Technologies
  • Microsoft Azure
  • Cloud-native application development
  • Cloud deployment and integration
  • Additional Technical Skills
  • SQL Server development experience.
  • T-SQL development experience.
  • Experience writing and optimizing stored procedures.
  • Experience with Git source-control platforms.
  • Experience with Azure DevOps workflows.
  • Knowledge of Agile development methodologies.
  • Knowledge of software development best practices and secure coding standards.
  • Ability to quickly learn new technologies, frameworks, and programming languages.
  • Strong analytical and problem-solving skills.
  • Strong verbal and written communication skills.
Preferred Qualifications
  • Experience developing cloud-native applications.
  • Experience designing scalable enterprise applications.
  • Experience supporting digital transformation and modernization initiatives.
  • Experience with CI/CD pipelines and automated deployments.
  • Experience working within highly regulated environments.
  • Experience troubleshooting complex system integrations.
  • Experience optimizing application performance and database operations.
  • Experience collaborating with business stakeholders and cross-functional technical teams.
  • Familiarity with accessibility and usability standards.
  • Experience supporting enterprise applications servicing large user populations.
  • Certifications & Background Requirements
Preferred Certifications
  • Microsoft Certified: Azure Developer Associate
  • Microsoft Certified: Azure Fundamentals (AZ-900)
  • Microsoft Certified: DevOps Engineer Expert
  • Microsoft Certified: Azure Solutions Architect Expert
  • Relevant .NET, SQL Server, Azure, or Agile certifications
Background & Compliance Requirements
  • Ability to work within a high data-sensitivity environment.
  • Successful completion of any required background screening process.
  • Compliance with applicable organizational cybersecurity and data-protection requirements.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IT Application Developer I
IT Application Developer I

Pennsylvania Lumbermens Mutual Insurance Company • Philadelphia

On-site
USD 95,000 - 130,000
Program Developer
Program Developer

WORLD CAT • House (NC)

On-site
USD 110,000 - 150,000
Application Engineer III – D&L
Application Engineer III – D&L

Jobtailor • Kansas City (KS)

On-site
USD 110,000 - 140,000
Senior Application Developer
Senior Application Developer

Compunnel, Inc. • Houston (TX)

On-site
USD 90,000 - 120,000
IT Application Developer I
IT Application Developer I

Plmins • Philadelphia, Northern (KY)

Hybrid
USD 70,000 - 90,000
Azure Cloud Migration and Modernization Developer (Tallahassee, FL)
Azure Cloud Migration and Modernization Developer (Tallahassee, FL)

Cedent • Tallahassee (FL)

On-site
USD 85,000 - 115,000
Application Engineer
Application Engineer

TrueScripts Management Services, LLC • Washington (IN), Northern (KY)

On-site
USD 120,000 - 150,000
Health insurance
Strong salary and bonus program
ESOP for team members
Senior Full-Stack .NET Modernization Developer
Senior Full-Stack .NET Modernization Developer

Tiltedge Solutions • Atlanta (GA)

On-site
USD 110,000 - 160,000
Web & Windows Application Developer
Web & Windows Application Developer

The CCS Companies • Norwood (MA)

On-site
USD 90,000 - 130,000
Application Developer - II
Application Developer - II

Clear Destination Inc. • Livingston (NJ), Northern (KY)

On-site
USD 90,000 - 120,000