• Home
  • Talent
    • Job Seekers
    • Employers
  • Resources
    • Blog
    • Webinar library
  • About
    • Who we are
    • News
  • Contact
  • Sr. Application Developer

    Job Description

    Position: Senior Microsoft Dynamics 365 Application Developer (Senior Dynamics 365 Developer, Power Platform Developer)

    Location: Deerfield, IL (Hybrid 2 days onsite)
    Employment Type: Contract-to-hire
     
    Overview The Senior Microsoft Dynamics 365 Application Developer is responsible for designing, building, and enhancing custom business applications on the Microsoft Dynamics 365 platform. This role focuses on enterprise-grade solution development, user experience optimization, and secure integrations with third-party systems using Microsoft Azure and the Microsoft Power Platform. The position requires strong technical expertise, collaboration with cross-functional teams, and a user-centered approach to delivering scalable, maintainable business solutions.

    What You Will Do:
    • Design, develop, and implement custom enterprise solutions on Microsoft Dynamics 365 to meet defined business requirements
    • Customize and extend Dynamics 365 applications by configuring entities, forms, views, workflows, business process flows, and custom business logic while maintaining platform upgradeability
    • Build custom plugins, extensions, and enhancements using C#, .NET, and JavaScript/TypeScript
    • Optimize user interface and user experience through intuitive form layouts, dashboards, and custom components using model-driven apps and Canvas Apps
    • Develop integrations between Dynamics 365 and external systems using Microsoft Azure services, including Azure Logic Apps, Azure Functions, RESTful APIs, and webhooks
    • Leverage the Microsoft Power Platform to build applications, automate workflows, and extend Dynamics 365 functionality using Power Apps and Power Automate
    • Develop and execute unit and system testing to ensure solution quality, performance, and reliability
    • Support user acceptance testing and troubleshoot technical or performance issues across environments
    • Create and maintain technical documentation for configurations, customizations, and integrations
    • Provide production support and contribute to system stability and continuous improvement
    • Collaborate with business analysts, designers, and stakeholders to translate requirements into technical designs
    • Participate in Agile delivery practices, including sprint planning, code reviews, and team ceremonies
    What We Are Looking For
    Technical Qualifications Required
    • Hands-on experience developing and customizing Microsoft Dynamics 365 applications
    • Strong programming skills in C# and .NET for plugin and custom workflow development
    • Experience with JavaScript or TypeScript for client-side customization
    • Practical experience with Microsoft Power Apps and Power Automate
    • Experience integrating Dynamics 365 with external systems using RESTful APIs and Microsoft Azure services
    • Proficiency using Visual Studio or Visual Studio Code for application development
    • Experience testing, debugging, and supporting enterprise applications
    Preferred
    • Experience working with Dynamics 365 modules such as Sales, Customer Service, Finance, or Operations
    • Experience with Azure Service Bus, Azure Logic Apps, or Azure Functions
    • Familiarity with Power BI or Power Virtual Agents within Dynamics 365 solutions
    • Experience using source control and build/release tools such as Git, Azure Repos, or Azure DevOps
    • Experience with SQL Server, relational data modeling, and data migration or integration tools
    Core Competencies
    • Clear and effective communication with technical and non-technical stakeholders
    • Strong problem-solving and analytical thinking
    • Ownership and accountability for solution quality and outcomes
    • Collaboration across cross-functional and distributed teams
    • Adaptability in evolving technical and business environments
    • User-centered mindset focused on usability and adoption
    Preferred Qualifications
    • 5 or more years of experience as a Dynamics 365 Developer or in a comparable application development role
    • Experience participating in at least one full Microsoft Dynamics 365 implementation lifecycle
    • Bachelor’s degree in Computer Science, Information Systems, or a related field, or equivalent professional experience
    • Microsoft certifications related to Dynamics 365, Power Platform, or Microsoft Azure
    May 5, 2026
  • Sr. Data Engineer

    Job Description

    Position: Senior Data Engineer 

    Location: Deerfield, IL (hybrid onsite 2 days a week)

    Employment Type: Contract-to-hire

    Overview

    The Senior Data Engineer supports enterprise data unification and analytics initiatives by designing, building, and optimizing scalable data infrastructure. This role is a key contributor to an enterprise-wide ERP transformation based on Microsoft Dynamics 365, enabling consistent, reliable, and timely data across business units. Working within a Data & Analytics team, the Senior Data Engineer partners closely with analytics, business, and technology stakeholders to deliver a trusted, unified data foundation that supports reporting, dashboards, and advanced analytics.

    What You Will Do
    • Design, build, and maintain automated ETL/ELT data pipelines that ingest and transform data from Microsoft Dynamics 365 and legacy systems into an Azure Synapse data lake and enterprise data warehouse
    • Monitor, optimize, and support data pipeline performance to ensure reliable, timely data refreshes and efficient resource utilization
    • Implement data quality checks, validation rules, and cleansing processes to ensure data accuracy, consistency, and readiness for enterprise-wide analysis
    • Support data unification efforts by integrating data from multiple business units and systems without altering source system integrity
    • Contribute to the design and evolution of enterprise data models, including dimensional and star schemas, to support standardized reporting and unified business definitions
    • Define and maintain master data structures and relationships that enable analysis across both ERP and non-ERP data sources
    • Prepare curated and optimized datasets for business intelligence and analytics use cases, including Power BI dashboards and self-service reporting
    • Write and optimize SQL queries and develop new pipeline components to support reporting, analytics, and ad hoc data needs
    • Collaborate with business analysts, business intelligence developers, ERP specialists, and other stakeholders to translate reporting and analytics requirements into technical solutions
    • Apply data engineering and analytics best practices, including version control, documentation, code review, and performance tuning
    • Support data governance standards related to security, privacy, access controls, and overall platform scalability and reliability
    What We Are Looking For

    Technical Qualifications Required
    • Experience designing, developing, and supporting data pipelines (ETL/ELT) that integrate data from multiple systems
    • Strong SQL skills, including writing and optimizing complex queries, joins, and stored procedures in Microsoft SQL Server or comparable relational databases
    • Hands-on experience with Azure Synapse Analytics, Azure Data Factory, or similar cloud-based data warehousing and integration platforms
    • Experience working with large datasets in cloud or hybrid data environments
    • Working knowledge of data modeling concepts, including fact and dimension tables and schema design for analytics and reporting
    • Experience supporting business intelligence tools, particularly Microsoft Power BI, including datasets and dataflows
    • Ability to use scripting or programming languages such as SQL, Python, or PySpark for data transformation and automation
    Preferred
    • Experience integrating data from enterprise resource planning or customer relationship management systems, including Microsoft Dynamics 365
    • Familiarity with Azure Synapse Link for Dataverse or similar ERP data extraction and synchronization approaches
    • Exposure to Apache Spark within Azure Synapse environments
    • Knowledge of data quality, profiling, or validation frameworks
    • Experience with legacy Microsoft business intelligence tools such as SQL Server Integration Services (SSIS), SQL Server Analysis Services (SSAS), or SQL Server Reporting Services (SSRS)
    Core Competencies
    • Clear and effective communication with both technical and non-technical stakeholders
    • Strong problem-solving skills and attention to detail when working with complex data sets
    • Ownership and accountability for data quality, reliability, and outcomes
    • Collaborative mindset and ability to work effectively across cross-functional teams
    • Adaptability in a changing enterprise and transformation-driven environment
    • Ability to translate business needs into scalable technical solutions
    Preferred Qualifications
    • Approximately 3–5 years of professional experience in data engineering, analytics engineering, or a related role
    • Approximately 1–3 years of experience in data modeling or database design for analytics use cases
    • Undergraduate degree or equivalent experience in Computer Science, Information Systems, or a related field
    • Experience working in a multi-business-unit or enterprise environment, including data unification or consolidation initiatives
     
    April 30, 2026

Follow us

Sitemap

About us

Talent

Contact us

Privacy Policy

Terms of Use

Contact info

1602 Abbey Court
Alpharetta, Georgia 30004

770-807-0583

info@tier4group.com

© 2026 Tier4 Group. All Rights Reserved.