We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Aurum Data Solutions Inc. logo
Aurum Data Solutions Inc. Verified
Information Technology & Services

Senior Software Engineer

Birmingham, Alabama, United StatesHybridContractSenior$110,000–$135,000 /yrPosted 1 month agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Job Title: Software Engineer III (Full-Time Employee)

Location:
Hybrid (On-site preferred)

Compensation:
$110,000 – $135,000 per year

Position Overview

We are seeking experienced and highly motivated
Software Engineer III
professionals with strong expertise in
Microsoft Dynamics 365 CRM
and
Microsoft Power Platform
development. The ideal candidates will have deep technical experience in backend plugin development, modern client-side technologies, and building scalable enterprise CRM applications. This role requires strong problem-solving skills and the ability to develop, customize, and optimize Microsoft-based business solutions.

Key Responsibilities

- Design, develop, and maintain enterprise applications using
Microsoft Dynamics 365 CRM
and
Microsoft Power Platform
- Develop and customize
C# plugins
and server-side components within Dynamics CRM
- Build responsive and interactive client-side features using
JavaScript / TypeScript
- Design and optimize
SQL
queries, stored procedures, and database performance
- Configure, customize, and extend
Dataverse
environments
- Develop and customize
Model-Driven Apps
integrated with Dynamics 365 CRM
- Build reusable UI components using
PowerApps Component Framework (PCF) controls
- Customize CRM forms, workflows, business rules, and dashboards
- Implement marketing automation and customer journey solutions within Dynamics CRM
- Develop web templates and portal content using
Liquid
and
HTML
- Automate workflows and business processes using
Power Automate
- Integrate Dynamics CRM with third-party enterprise systems and APIs
- Collaborate with cross-functional teams including product managers, architects, and QA engineers
- Participate in code reviews, testing, and deployment activities
- Ensure application performance, scalability, and security best practices

Required Technical Skills:

Core Technologies:

- Strong experience in
C#
with plugin development for Dynamics CRM
- Proficiency in
JavaScript
and/or
TypeScript
for client-side scripting
- Solid experience in
SQL
and relational database design

Microsoft CRM & Power Platform Expertise:

- Strong hands-on experience with
Microsoft Dynamics 365 CRM
- Deep understanding of
Dataverse
- Experience developing
Model-Driven Apps
- Expertise in
PCF (PowerApps Component Framework) Controls
- Experience customizing CRM entities, forms, views, dashboards, and workflows

Marketing & CIJ:

- Experience with
Liquid
templating language
- Strong knowledge of
HTML
and web content structuring
- Hands-on experience with
Power Automate
workflows and integrations
- Experience supporting customer engagement, marketing automation, and journey orchestration in Dynamics CRM

Ready to apply?
You'll be redirected to Aurum Data Solutions Inc.'s application page.

Similar roles