Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

onbe Logo

Software Development Engineer - Microsoft Dynamics CRM

onbe

$112,590 - $130,000
Oct 24, 2025
Buffalo Grove, IL, US
Apply Now

Onbe is seeking a Software Development Engineer - Microsoft Dynamics CRM to develop and maintain financial operations software systems, including upstream ETL processes, UI development, and ensuring the efficiency and reliability of financial operations processes.

Requirements

  • 5+ years of experience in developing Microsoft Dynamics CRM, Microsoft Dynamics CRM Plug-Ins
  • Proficient with SQL to ensure efficient data retrieval and analysis including expertise in writing complex queries.
  • Experience with CRM SDK, REST APIs, and custom plugin development.
  • Strong understanding of Microsoft Dynamics CRM architecture and data model.
  • Proficiency with Git, GitHub Actions workflows, branching strategies, automated test execution within pipeline, experience with .yaml files, and code review processes.
  • Experience with data migration and ETL tools (i.e. Databricks, Power Apps)
  • Familiarity with automation tools and frameworks, such as Playwright, Selenium, GoDog (nice to have), Xunit, Junit, or similar.

Responsibilities

  • Design, develop, and maintain scalable and robust software solutions for financial operations, including sales, client service, and financial reporting systems.
  • Collaborate with cross-functional teams to gather requirements, analyze business needs, and translate them into technical specifications.
  • Maintain and enhance existing CRM systems and troubleshoot issues.
  • Integrate CRM with other enterprise systems and third-party applications.
  • Ensure data integrity, security, and compliance within the CRM environment
  • Write clean, efficient, and maintainable code using industry best practices and coding standards.
  • Create and execute unit testing within solution and CI/CD pipeline.

Other

  • Proven experience as a software engineer, preferably in the financial industry or related field.
  • Strong problem-solving skills, proficient communication, and collaboration abilities.
  • Experience creating written test reports, showcasing test progress, associated risks, and identified bugs/defects.
  • Expected to be onsite two days per week.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.