Software Engineer-ColdFusion/Angular

Ascend Learning, Inc.

Ascend Learning; LLC is a leading provider of technology-based educational, curriculum and assessment solutions for high-growth careers in a range of industries, including healthcare, fitness and wellness, and insurance and financial services. We provide outcomes-based solutions aimed at helping people enter, sustain and succeed in their chosen fields. Ascend employs more than 1,000 employees, with headquarters in Burlington, Mass., and offices in Kansas City metro, Phoenix metro, Minneapolis-St. Paul, Walnut Creek, California, Ann Arbor, Michigan, New York, and the U.K. MedHub, a division of Ascend Learning, is a provider of best-in-class medical education management solutions developed to enhance institutional oversight, improve outcomes, reduce redundant administrative effort and mitigate institutional risk and liability. MedHub uses a logical, novel and intuitive workflow process to manage critical business functions that drive program and institutional accreditation, physician training, Medicare reimbursement, affiliated institutional billing and many other tasks. There are two products, MedHub and E*Value. MedHub is specifically designed for the requirements of large teaching hospitals with many training programs, hundreds of trainees, multiple affiliates and multiple Medicare cost reports. MedHub has established itself as the leading medical education management system for large complex academic teaching hospitals. E*Value is a broader application, tailored to include the needs of a set of diverse educational programs from Schools of Pharmacy to Schools of Veterinary Medicine. The company is in the process of migrating the existing E*Value system to contemporary technology: Angular, C#, SQL Server. The full stack cold fusion developer will collaborate with the Chief Architect, Product Owner, and a team of developers to maintain and enhance the E*Value platform primarily in ColdFusion and Angular 1.x initially but taking on more C# and Angular 2+ as the product transitions. The ColdFusion present in the platform spans a wide range of coding practices accumulated over 20 years. The past few years have produced mostly AngularJS front ends with RPC ColdFusion object endpoints. Prior to that was several years of jQuery and YUI with procedural endpoints, and the first half of the platform was loosely based on the Fusebox framework with heavy use of hidden frames to emulate the asynchronous behavior that AJAX techniques later provided. In addition, the platform is very heavily dependent on SQL. Some SQL familiarity is highly recommended, and strong SQL expertise would be ideal. This position will be a permanent position. Responsibilities: * Translate User Stories in Jira to working code * Provide candid feedback on feasibility of user stories * Provide continuous feedback on opportunities for improving process to enhance quality, product performance and team velocity * Participate in Sprint meetings such as planning, backlog refinement, and retrospectives * Participate in on-call rotation * Perform other related duties as assigned Education and Experience: * Bachelor’s degree or equivalent industry experience * A minimum of 4 years of experience in a full-stack software development role * Experience working in agile or scrum environment using continuous integration is preferred. * Experience with software serving Medical or Educational needs and/or ADA Accessibility is also a plus Skills and Abilities: * Analytical thinker and problem solver * Strong focus on quality * Strong communication skills * SOLID object-oriented design skills * ColdFusion * AngularJS & Angular 2+ * Firm grasp of RESTful patterns * Other beneficial experience might include Bootstrap, strong CSS & SASS skills, Webpack (or similar), strong SQL skills (mainly MS SQL Server). Experience managing builds with Bamboo could also be a plus. * A collaborative orientation toward team success and growth The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.

To apply for this job please visit the following URL: →