THE OPPORTUNITY
Applied Software Inc., which is also known as MagView, is a growing proprietary health software company that has a stable track record of growth in its niche market. We deliver quality software solutions to hospitals and breast centers across the nation that help save lives. The ideal candidate will be self-motivated, an independent worker, and polished along with having good communication skills. A positive attitude with the ability to prioritize tasks in a fast-paced and fluid work environment is imperative for this role. Strong attention to detail, flexibility, and interpersonal astuteness are key factors for the position.
THE ROLE
You’ll work in an agile, collaborative environment to understand requirements and designs, code and test innovative applications, and support those applications for our highly valued customers. This developer position will be immersed in the environment of a professional health software firm practicing agile software techniques. Work as a part of a growing team that is focused on software development supporting a proven enterprise platform.
Specific duties include:
- Working with Web App frameworks (Angular, Ionic, and Xamarin).
- Understanding and creating REST interfaces and Web APIs.
- Experience troubleshooting various connected production systems.
- Experience scripting with FoxPro & Python.
- Design, develop, unit/integration test, and build software code to provide new functionality and extend/modify existing code; using object-oriented software methodologies.
- Support a variety of proprietary enterprise applications with thousands of users.
- Development tasks that will be across FoxPro, C#, Python, Angular, JavaScript, and HTML 5.
- Data formats (i.e. JSON, XML, and HTML).
- Work heavily with SQL & FoxPro database back ends.
You will help by providing programming support to the development group. Applicants should have excellent analytical and math skills with the ability to work in teams. We are looking for developers that majored in Computer Science/Network Engineering, Engineering, or Mathematics ideally.
RESPONSIBILITIES
- Develop software as assigned (coding/programming).
- Document/create/maintain automation tests, performance tests, procedures, records, and data.
- Strong communication, documentation, organizational, and problem-solving skills.
- Help analyze and diagnose performance, functional software, and customer issues.
- Work closely with development engineers during product development life cycles and be involved in early field trials of release candidates.
- Work with development team members to understand and communicate defects.
- Flexibility to move across projects as needed.
- Documenting and testing new software functionality.
Experience & Skills Requirements
- Ability to write well-documented code (C#, Java, or other OO Language) and provide detailed user and developer documentation.
- Ability to write comprehensive defect reports.
- Ability to create and maintain testing data.
- Ability to create and adhere to test design standards.
- Excellent customer service orientation and teamwork skills.
- Must have a working knowledge of client/server environments and personal computer hardware and software.
- Experience with MS SQL preferred.
- Experience in problem resolution support, system analysis, healthcare IT, or HL7 preferred.
- Excellent customer service orientation and teamwork skills.
- Positive, serving attitude with enthusiasm and passion that infects every call, meeting, and room you join.
Who You Are
- You are highly motivated and have a passion for creating and supporting great products.
- You thrive on collaboration, working side by side with people of all backgrounds and disciplines, and you have very strong verbal and written communication skills.
- You are great at solving problems, debugging, troubleshooting, designing, and implementing solutions to complex technical issues.
- You have a strong understanding of software development and programming in a language such as Java, Javascript, C, C++, or Python.
MAJORS
- Computer Science/Network Engineering, Engineering, or Mathematics.
Salary Range :
Pay will be commensurate with experience. Please include salary requirement with your resume.
WORK ENVIRONMENT:
Imagine a work world where people love the mission at work and like their team. The environment is pretty fast-paced with lots of continued learning required for all positions. We are a fun, diverse group, who happens to work at a fun software company that has a serious mission. We affect patient care in a positive way every day, which leaves you feeling like you accomplished something positive. We like laughter as it creates a bond that brings others together. Creativity, intuition, and flexibility are key to the successful operation of organizations today, and we try and foster that here.