Application Developer

Robert Half
Arlington, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Arlington, United States of America

Tech stack

API
Applications Architecture
Application Frameworks
User Authentication
Automation of Tests
Azure
Business Software
Cloud Computing
Code Review
Databases
Continuous Integration
Relational Databases
Github
Design of User Interfaces
JSON
Microsoft Dynamics
Microsoft SQL Server
OAuth
Openid Connect
Azure
Responsive Web Design
Software Engineering
Systems Integration
TypeScript
Web Applications
Software Organization
Enterprise Software Applications
Microsoft Power Automate
React
Backend
Material Design
Front End Software Development
Api Design
REST
Software Version Control
Powerapps

Job description

We are seeking an experienced Application Developer to design, build, and support modern business applications and integrations. This role will focus on developing responsive web applications using React and TypeScript, creating complex custom forms and user interfaces, and building backend integrations utilizing C# and .NET technologies. The ideal candidate is passionate about delivering high-quality solutions, enjoys solving business problems through technology, and is comfortable working across both front-end and back-end development., * Design, develop, and maintain web applications using React and TypeScript.

  • Build and enhance custom React forms, workflows, and user interfaces that provide exceptional user experiences.
  • Develop reusable UI components and application frameworks to support scalable development.
  • Create and maintain backend services, APIs, and integrations using C# and .NET technologies.
  • Integrate applications with internal and external systems, databases, and third-party platforms.
  • Collaborate with business stakeholders, product owners, and technical teams to gather requirements and translate them into technical solutions.
  • Participate in application architecture, design reviews, and technical planning sessions.
  • Troubleshoot and resolve application defects, performance issues, and production support incidents.
  • Write clean, maintainable, and well-documented code following established development standards.
  • Contribute to CI/CD pipelines, automated testing, and deployment processes.
  • Support modernization initiatives and continuous improvement efforts across enterprise applications.
  • Leverage Power Apps and Power Automate to automate business processes and extend application capabilities when appropriate.
  • Assist with integrations and customizations related to Microsoft Dynamics 365 environments.

Requirements

Experience with Microsoft Power Platform (Power Apps and Power Automate) and Microsoft Dynamics 365 (D365) is highly desirable., * 3+ years of application development experience.

  • Strong experience with React and TypeScript.
  • Experience building complex forms, dynamic UI components, and responsive web applications.
  • Experience developing APIs, services, and integrations using C# and .NET.
  • Solid understanding of REST APIs, JSON, and modern integration patterns.
  • Experience working with relational databases such as SQL Server.
  • Understanding of software development best practices, including source control, testing, and code reviews.
  • Strong problem-solving and analytical skills.
  • Excellent communication and collaboration abilities.

Preferred Qualifications

  • Experience with Microsoft Power Apps and Power Automate.
  • Experience supporting or developing solutions within Microsoft Dynamics 365 (D365).
  • Familiarity with Azure services and cloud-based application architectures.
  • Experience with Azure DevOps, GitHub, or other CI/CD tools.
  • Knowledge of authentication and authorization technologies such as Azure AD, OAuth, or OpenID Connect.

Apply for this position