Skip to content

Software Developer

Posted: 01/16/2020

City Wide’s newly created Software Developer position is responsible for working on projects for future functionality, providing Tier II support to existing user base, working in multiple disciplines on a small, innovative autonomous team. You will report to the Lead Developer and will be responsible for devising, designing and advocating a solution to improve business efficiency. While not a start-up, the core of our technology has undergone significant monetizing in the last three years. This person will join our Technology team to add additional functionality squarely focused on maximizing the business value for our end users and our franchise businesses.

You will play an integral role in the overall growth of the City Wide Franchise through your work with the franchise locations. City Wide has a very exciting goal of becoming $1B franchise system, and ultimately breaking into the Top 100 franchise brands worldwide. To do so, we need to assist with our franchise owners with their sales management and hiring strategies.

Our mission at City Wide is to provide world-class building maintenance solutions that save time and solve problems. That mission holds true for our stakeholders, which includes our clients, employees, service providers, and investors. We live this mission through effective leadership and our desire to SERVE others. City Wide offers its employees a competitive compensation; medical, dental, and vision benefits; 401k with match; 15 days of PTO; and paid holidays.

Essential functions

  • Tier 1-2 support functions within the MS Dynamics environment, particularly MS Dynamics CRM & MS Dynamics Business Central.
  • Design, build, and maintain efficient, reusable, and reliable code.
  • Provide technical guidance to said project teams in order to evolve current technology stack and retire legacy platforms & processes.
  • Accountable for the delivery of new functionality within the MS Dynamics environment.
  • Acts as internal POC for technical 3rd party partners actively delivering functionality and/or bug fixes within environment.
  • Monitors ETL transactions daily to ensure seamless flow of data for business critical, real-time business processes across the entire enterprise.
  • Oversight for integrating data storage solutions.
  • Actively manage and monitor hosting partner activities ensuring minimal disruption of services within environment.
  • Participate in IT roadmap discussions with IT leadership to set the course for future capabilities.
  • Support end-users with usability questions and general troubleshooting within the Dynamics CRM Business Central Environment.

Position Requirements

  • Bachelor’s degree in Computer Science or Computer Engineering preferred, not required
  • 4-8 years of experience in direct accountability for code management within multiple systems
  • Strong knowledge of .NET framework
  • Proficient in C# and/of VB.NET, with a good knowledge of their ecosystems
  • Knowledge of concurrency patterns
  • Experience with popular web application frameworks
  • Proficient with Microsoft SQL Servers and associated structures
  • Proficient (intermediate) with various design and architectural patterns
  • Proficient with Windows Presentation Framework
  • Skill for writing reusable libraries
  • Strong understanding of object-oriented programming
  • Experience creating database schemas that represent and support business processes
  • Understanding of fundamental design principles for building a scalable application
  • Love of troubleshooting complex problems within tightly integrated systems
  • Knack for writing clean, readable and easily maintainable code
  • Love of troubleshooting complex problems within tightly integrated systems
  • This position is located at our Corporate Office in Lenexa, KS. 
  • Salary Range is: $80,000-$100,000 DOE. 
To apply link or copy the following link:

thank you to our sponsors:

Visionary Sponsor

Cornerstone Sponsors

Industry Partners

Scroll To Top