Application & Automation Developer

  1. Home
  2. Remote jobs
  3. Automation
  • Company element-risk-management
  • Employment Full-time
  • Location 🇺🇸 United States, Pennsylvania
  • Submitted Posted 1 month ago - Updated 4 hours ago

Job Description: Application & Automation Developer (Microsoft 365 / Salesforce)

Full-Time | On-Site | ~25% Travel Across Element Offices


Element Risk Management 's Core Values:

  • Proactive Stewardship. We manage and protect the relationships and resources entrusted to us with the utmost care.
  • Confident Humility. We approach our work with self-assurance and expertise, while remaining open to learning and valuing the insights of others.
  • Unshakable Integrity. We commit to honesty, transparency, and doing what is right even when faced with adversity or no one is watching.
  • Continuous Improvement. We seek opportunities to enhance our skills, processes, and services while fostering a spirit of excellence, innovation, and growth.
  • Relentless Perseverance. We embrace challenges with tenacity, discipline, and endurance.

Position Overview: Element Risk Management is seeking an Application & Automation Developer to join our technology team and work directly under the VP of Technology. This role is ideal for a technically curious, hands-on developer who enjoys building solutions, automating workflows, and improving business systems—not just supporting them.

This position blends light end-user IT support with meaningful application development, automation, and AI-driven solutions across Microsoft 365 and Salesforce. You will play a key role in designing, building, and maintaining internal tools, integrations, and intelligent workflows that improve efficiency across our ~100-employee organization.


Key Responsibilities

Application Development & Automation (Primary Focus)

  • Design and build automation workflows across Microsoft 365 (Power Automate, PowerShell, Graph API)
  • Develop and maintain Salesforce automations, integrations, and custom logic (flows, Apex support, API-based integrations)
  • Assist in building and maintaining AI agents and intelligent workflows within Microsoft 365 and Salesforce
  • Create scripts and tools to automate:
    • User provisioning and lifecycle management
    • Reporting, data synchronization, and system integrations
    • Operational and administrative processes
  • Collaborate with leadership to identify automation opportunities and eliminate manual processes
  • Document and maintain custom-built solutions for scalability and maintainability

Systems & Platform Ownership

  • Administer and enhance Microsoft 365 (Exchange Online, Teams, SharePoint, OneDrive, Entra ID)
  • Support Salesforce platform configuration, user management, and ongoing improvements
  • Manage endpoint configuration via Intune and security policies
  • Support Zoom / Zoom Phone configuration and integrations

IT Support (Secondary Focus)

  • Provide hands-on technical support for end users as needed (hardware, software, cloud apps)
  • Assist with onboarding/offboarding processes and device deployments
  • Maintain accurate asset inventory and documentation
  • Travel to branch locations (~25%) for on-site projects and system improvements

Required Skills & Experience

  • Strong experience with Microsoft 365 administration and automation
  • Programming/scripting experience:
    • PowerShell (required)
    • Python, JavaScript, or similar (preferred)
  • Experience building or maintaining automation workflows or integrations
  • Strong understanding of APIs, identity management, and system-to-system communication
  • Ability to work independently and translate business needs into technical solutions
  • Solid troubleshooting skills and systems thinking

Preferred Qualifications

  • Experience with Salesforce development or advanced automation (Flows, Apex exposure, integrations)
  • Experience with Power Platform (Power Automate, Power Apps)
  • Familiarity with AI tools, agents, or workflow augmentation
  • Experience in small-to-mid-sized environments (50–300 users)


OTHER RELEVANT REMARKS:

This position description describes the general nature and level of work performed.  It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this position.  This position description is not intended as and does not create a contract of employment between the Agency and any individual employee.  The Agency reserves the right to change this position description at any time within its sole discretion.

Loading similar jobs...

USA Remote Jobs

Discover fully remote job opportunities in the United States at USA Remote Jobs. Apply for roles like Software Developer, Customer Service Specialist, Project Manager, and more!

© 2026 Created by USA Remote Jobs. All rights reserved.