MS Dynamics Developer

Job title: MS Dynamics Developer

Company: City Wide Facility Solutions

Job description: Attention MS Dynamics developers! At long last, we are upgrading our Dynamics CRM on premise to Dynamics 365 for Sales online, and we need you to get us there and keep us evolving.City Wide Franchise is seeking a MS Dynamics Developer to join our dynamic IT team. This is a full-time position, Mon-Fri, 8-5pm; some night/weekend hours, as needed. Remote candidates considered.Why City Wide Franchise? Your skills will ignite growth first by helping rebuild our business processes to take advantage of the latest technology, then by keeping us on the leading edge after the initial upgrade is complete. You’ll bring the thunder to enhance capabilities and seamlessly integrate systems across the Dynamics spectrum and beyond. This is a high-impact role for an innovative pioneer ready to customize Dynamics to maximize our success. If you want to flex your dev skills and build the future of City Wide Sales operations on the Microsoft stack, this is the place for you. Unleash your potential as our Dynamics guru and help our network of over 100 franchises thrive. Bring your A-game and be the Dynamics dynamo that powers our next chapter of digital transformation. The stage is set for a virtuoso – will it be you? Seize the opportunity and apply today!What you will do in this position…

  • Upgrade City Wide from CRM 2016 on-premise to Dynamics 365 for Sales online.
  • Provide expertise and experience to recommend the appropriate course of action.
  • Adapt existing processes to leverage 8 years of upgrades.
  • Prepare for future growth.
  • Ensure the solutions are upgradeable.
  • Ensure D365 is ready for growth and scalability in the future.
  • Improve and enhance code repositories and continuous integration deployment systems.
  • Continuously enhance City Wide’s code base and adhere to standards.
  • Listen to users and stakeholders to understand business requirements.
  • Provide technical guidance and innovative ideas to project teams to modernize the technology stack and phase out legacy platforms and processes.
  • Determine when to build our own solutions versus buying.
  • Devise, design, and advocate for solutions to improve business efficiency.
  • Collaborate with City Wide Development Team to ensure smooth integration of business systems.
  • Continuously improve the efficiency and effectiveness of all solutions.
  • Deliver meaningful and useful dashboards.
  • Provide Tier 3 support for end users and other IT personnel for customizations within the MS Dynamics environment, specifically MS Dynamics CRM & MS Dynamics Business Central.
  • Provide guidance in IT roadmap discussions to establish future capabilities.
  • Stay informed and up to date on the evolution of underlying technologies, particularly in the Azure & Dynamics spaces.

How you will be measured…Success as a senior software developer at City Wide is measured by completing development objectives and tasks, as well as by remaining adaptable and facilitating the work of other team members, the IT team, and franchise employees. Some quarterly and annual objective measurement criteria are based on the following projects:

  • Improvements to the City Wide Customer Management System (CWCMS).
  • Introduction of new systems to enhance and expand CWCMS.
  • Regular release of new and improved code based on project requirements.
  • Management of internal systems, including custom web applications and other necessary apps.


  • Bachelor’s Degree (four year college or technical school). Field of Study: Computer Science or Computer Engineering, preferred.
  • 3+ years’ experience developing custom solutions in Dynamics 365 for Sales in a professional software environment.
  • Experience developing as a member of a team is preferred.
  • Proficient in C# .NET, with a good knowledge of their ecosystems
  • Strong understanding of object-oriented programming.
  • Familiarity with Microsoft SQL Server or other enterprise-scale DBMS.
  • Knack for writing clean, readable, and easily maintainable code.
  • Understanding of fundamental design principles for building a scalable application.
  • Love of troubleshooting complex problems within tightly integrated systems.
  • Organized approach to solving problems with a mix of long-term projects and short-term patches in keeping with overall business priorities.

Technical requirements:

  • C#
  • Dynamics CRM
  • Dynamics Business Central
  • ASP.Net
  • HTML
  • JavaScript and common libraries/frameworks
  • CSS
  • XML
  • SQL Server Integration Services (SSIS)
  • MS SQL Server
  • Power BI
  • SmartConnect
  • Windows Server
  • Windows 10
  • Microsoft Office

BenefitsCity Wide Franchise offers a competitive compensation structure to include bonus and comprehensive benefits, including medical, dental, vision, life insurance, short- and long-term disability insurance, PTO, and 401k. In addition, City Wide Franchise prides itself on a culture rich in history and collaboration, within an exciting, fast-paced, and flexible work atmosphere that fosters continual learning and development. As a people-centered culture, we also offer community-based enrichment, including paid time to support charities of choice!City Wide Franchise is a fast-growing company with 100 franchise locations across the US and Canada. Founded in 1961, City Wide Facility Solutions is the largest management company in the building maintenance industry. We continue to experience high growth and profitability across our franchise business. Our culture supports the company’s Mission to create a Ripple Effect by positively impacting the people and communities they serve. Read more about City Wide atCity Wide is an Equal Opportunity Employer

Expected salary: $110000 – 140000 per year

Location: Lenexa, KS

Job date: Tue, 19 Mar 2024 23:51:42 GMT

Apply for the job now!