Keypath LLC

Software Support Developer

Job ID
Job Location
Information Technology


Software Support Developer


As the Software Support Developer, you will be a vital member of a team responsible for delivering and maintaining effective, custom software solutions using Microsoft development tools and technologies including Microsoft Dynamics CRM. You will work with subject matter experts across IT, marketing, recruitment, student services and finance supporting and maintaining high-quality, scalable technology solutions, maximizing efficiency and optimizing the student experience.  The right person for the job will apply their knowledge of technology and software development to resolve support Issues, requests and defects.


Be Bold and Do Meaningful Work


It takes many skills to design and deliver the most career-relevant online programs with the world’s leading universities. If you’re looking to use your unique set of skills to make a difference, we are always on the lookout for diverse motivated individuals.




  • Provide technical support of custom software deployments to Keypath employees via phone and remote screen-share.
  • Identify and diagnose technical issues that arise and offer effective solutions, following through to resolution.
  • Thoroughly document support activities in a ticketing system, keeping track of ongoing issues and providing effective solutions.
  • Create Knowledge Base articles for unique solutions to new technical challenges that arise.
  • Represent the IT department with the highest level of professionalism and customer service.
  • Work with business analysts and development manager, to understand business needs and software requirements.
  • Work with QA, development, and infrastructure teams to produce reliable software implementations that are repeatable across environments.
  • Maintain and support custom software solutions using Microsoft development technologies including MSFT Dynamics CRM, Azure Services, SQL Server Integration Services, SQL Server Reporting Services, Visual C#, and Web API.
  • System Test solutions using manual and automated methods, support QC testing and user acceptance testing as needed
  • When required attend software deployment and implementations to assist in regression testing.
  • Contribute to and follow the standards, guidelines and processes defined for the team.
  • Complete other support related duties as assigned.




Experience: 2+ years of software development experience.

Candidates should have a background in developing and analyzing customized solutions using Microsoft technologies.  This can include on-prem or cloud-based implementations.   Experience developing solutions and integrating with Microsoft Dynamics CRM desired.

Candidate should possess solid communication skills and show a solid understanding of business needs on the projects that they have worked on. Candidates should demonstrate a passion for developing quality software and working within a team.



Required Skills

  • Experience analyzing existing code and identifying discrepancies between desired functionalities and developed outcomes required.
  • Experience with third-party SDKs required.
  • Experience with cloud-based APIs required.
  • Development experience with .NET framework, C# and Microsoft development tools required.
  • Experience in JavaScript and jQuery is required.
  • Database experience with SQL Server including T-SQL, stored procedures and user-defined functions is required
  • Experience in Web development technologies – Web Services, JSON, CSS, and HTML5 is desired.
  • Experience with Microsoft Dynamics CRM solution development preferred.
  • Knowledge of the technical framework of CRM including email, SharePoint, and AD integration options preferred.
  • Knowledge of Dynamics CRM Architecture, Dynamics CRM API, and Entity Model preferred.
  • Understanding of SDLC using Agile Methodologies preferred.
  • Experience with software repositories required. TFS and/or Azure dev ops preferred.


Skills and Competencies

  • Think logically and be able to articulate thoughts in a clear, concise manner.
  • Comfortably work both individually and as part of a group.
  • Take ownership of assignments and see them through to completion.
  • Quickly learn and adapt when dealing with unfamiliar systems and applications.
  • Be able to communicate clearly and effectively with managers and co-workers.
  • Always demonstrate the Keypath values – Commitment, Collaboration, Innovation and Lifelong Learning




Keypath Education offers a comprehensive benefits package:

  • Medical, dental and vision coverage
  • Life insurance, disability and 401K
  • Generous paid leave policies
  • Tuition reimbursement program
  • Get a degree at one of our Partner Programs with free tuition!



About Keypath Education:


Our global mission is: Educate professionals to transform their world. We do this by partnering with the world’s leading universities who want to deliver career-relevant education to professionals. Keypath Education provides a market-led & tech-focused online education solution. We set ourselves apart from other providers, thanks to our global team of education experts who provide us with a breadth of diversity and data, which allows us to respond quickly to the “Future of Work” trends. We have an unwavering commitment to the student experience, an unrivalled desire to innovate, and a drive to leave a positive mark on the world. 

Keypath acts as an extension of the university's team, keeping its brand and academic rigor intact while accelerating the growth and quality of the university program portfolio and providing an exceptional student experience through industry-leading technology. Services provided include market research, program development, marketing, student recruitment, retention, and course development. 
Aside from the great perks and investment in our people's own learning and development, it's our culture that makes Keypath Education unique. We truly put our people first – our employees and our students. Our mantra is, "Be Bold and Do Meaningful Work." We seek out unique challenges. We move fast by choice. We push ourselves to be lifelong learners and demand the best from one another. It's what defines Keypath – and we wouldn't have it any other way.
To deliver on this mission, the first thing we did was hire the best and brightest leaders in online learning. We opened offices in Melbourne, London, Chicago, Toronto, and have virtual employees all over the world to support our university partners.

While our journey is just beginning, our team has accomplished so much already. We work with more than 25 partners worldwide, supporting 100+ degree programs. Our university partners are recognized for their academic quality, with most being regionally or nationally ranked. Also, 13 are globally ranked - a distinction given to only 3% of universities in the world. 




Note: The above statements outline nature and level of work performed by individuals assigned to this position and are not intended to be an exhaustive list of all responsibilities and skills required. All employees may be required to occasionally perform duties outside of their normal responsibilities as needed.


Keypath Education is an equal opportunity employer that does not discriminate against applicants or employees and ensures equal employment opportunity for all persons regardless of their race, creed, color, religion, sex, sexual orientation, pregnancy, national origin, age, marital status, disability, citizenship, military or veterans’ status, or any other classifications protected by applicable federal, state or local laws. Keypath’s equal opportunity policy applies to all terms and conditions of employment, including but not limited to recruiting, hiring, training, promotion, job benefits, pay and dismissal.






Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed