Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Software Developer

City Wide

Software Developer

Shawnee Mission, KS
Full Time
Paid
  • Responsibilities

    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.

  • Industry
    Other