Onbe is looking for a Software Development Engineer - Microsoft Dynamics CRM to develop and maintain financial operations software systems, focusing on innovation and efficiency in a rapidly growing global marketplace.
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
- Expected to be onsite two days per week.
- Strong problem-solving skills, proficient communication, and collaboration abilities.
- Experience creating written test reports, showcasing test progress, associated risks, and identified bugs/defects.
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a software engineer, preferably in the financial industry or related field.