AssureCare believes the foundation of a healthier community is built on empathy and a sense of urgency. The BI Developer position is to work with cross functional business teams to examine and evaluate reporting requirements. The BI Developer is responsible for specifying, developing and testing reports and data queries from various enterprise systems as requested. This includes managing the priorities and expectations of user requests and communication progress back to the users. This individual will use proven knowledge of specialized reporting tools to develop reporting structures as required. The BI Developer is also responsible for proactively generating and compiling reports based on his or her findings, complete with recommended improvements to existing reporting.
Primary Responsibilities:
- Lead Agile, global development teams in achieving results through technical decision-making, peer code review and mentoring
- Work with the Software Development Manager in establishing best practices, finding relevant training opportunities, and ensuring day to day goals of code quality are met by the development team
- Provide oversight and mentorship to junior team members to ensure they adhere to standards and best practices
- Assist Software Development Manager with the interview process for new team members as needed
- Work with Software Development Manager to implement technical vision with the development team and work with fellow developers on the team to turn it into reality
- Provide performance feedback to Software Development Manager on team members
- Communicate technical concepts and decisions to non-technical project members
- Work with outside stakeholders to define technical options and agree on solutions for future streams of work
- Define the current reporting activities for the development of existing and future reporting procedures and models by charting existing processes.
- Develop routines and procedures for end-users to facilitate best practices use of reporting tools and applications
- Communicate reporting changes, enhancements, and modifications – verbally or through written documentation – to management and other employees so that issues and solutions are understood in order to deliver better value to the client
- Drive and uphold high engineering standards, bringing consistency to the codebases you encounter and ensuring software is adequately reviewed, tested, and integrated
- Write high-quality code, designed to be easily understood by others and maintained in the future
- Meet with decision makers, systems owners, and end users to define reporting requirements and goals
- Develop mockup reporting models for client approval and subsequent testing
- Prepare and deliver reports, recommendations, or alternatives for improving processes in reporting systems across the organization
- Coordinate and perform in-depth tests, including end-user reviews, for modified and new processes, and other postimplementation support
- Ability and flexibility to travel to work with customers on-site
- Work collaboratively with design & development teams daily
Skills / Qualifications:
- 5+ years of experience designing, developing, and shipping software.
- 5+ years proven experience with report writing and technical requirements analysis, business process modelling/mapping, methodology development, and data modelling.
- Proven experience with reporting tools and software including Sql Report Builder, SQL, PowerBi, Tableau, Visual Basic, ODBC
- Ability to translate business requirements into detailed technical solutions consisting of existing and new product features
- Experience in Agile/SCRUM enterprise-scale software development
- Understanding of the healthcare industry, healthcare-related technologies, and regulatory needs (e.g., HIPAA). is a plus
- Ability and desire to learn new software and technologies quickly
- Excellent verbal and written communication skills
- Excellent analytical and problem-solving skills
- Ability to work individually and as part of the team in a fast-paced Agile environment
- Bachelor’s degree in computer science, engineering or related field preferred; equivalent work experience in related field will be considered
AssureCare® is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.
This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and internship. AssureCare® makes hiring decisions based solely on qualifications, merit, and business needs at the time. Furthermore, the Company will make reasonable accommodations for qualified individuals with known disabilities unless doing so would result in an undue hardship.