We're a fast-moving company that is laser-focused on transforming the insurance industry – making insurance placement easier and more accurate for everyone. At VirtualMGA, our team members enjoy the energy and the close-knit camaraderie of a start-up with the stability and strength of an established company with ten years of experience.
Our new hires benefit quickly from our open atmosphere and our knowledge sharing culture, and we do our very best to promote from within. In fact, almost 25% of our employees began in our intern training program and advanced to full-time positions. Join our team and make a quick impact on the industry.
We are seeking a dynamic individual to work closely with our clients and development team to help drive the deployment and use of analytics both on a macro and micro level. Virtual MGA provides an insurance underwriting platform to business users which relies heavily on both visual and tabular reporting and analysis. We are in the process of developing and deploying a new data warehouse solution. You will be heavily involved in making decisions and moving this initiative to deployment.
Discern the most efficient way to build/update/manipulate datasets that source accurate and timely reporting.
Leverage the data/reporting solutions to provide proactive insights that support company objectives
Craft dashboards and KPIs that provide insight into business performance
Standardize data collection and maintenance by developing methods for database design and validation reports
Coordinate and communicate between business users and technical staff, balancing requirements and resources to solve business problems
Perform various ad-hoc analyses as needed
Able to write complex SQL’s, understand API and be able to consume/write API’s as needed
Protect data integrity and accuracy. Perform root cause analysis of issues that hinder the data quality. Work with data source owner to increase quality and accuracy of the source data.
Must have experience:
Communicating technical ideas to non-technical staff in an easy to understand manner
Writing highly optimized queries against MySQL and PostGres systems to extract data
Creating ad hoc and scheduled reports using JasperSoft Studio or a comparable tool
Strong ability to troubleshoot and resolve data issues
Preferred qualifications and experience for the position:
Experience with Tableau or other BI tools
Familiar with data warehousing concepts and ETL processes
An understanding of APIs and working with data structures like JSON or XML
General programming experience is a plus
Experience designing and creating database structures to house reporting data
Familiarity with Amazon Web Services (AWS)
Virtual MGA is searching for someone who can work in a wide range of functional and technical domains, and who can demonstrate prior success in full stack development, R&D and/or POC assignments. Primary role is core app development with web service integration. This is not a front end, web design position. Knowledge of both Java EE and PHP are critical, as are other skills required in typical LAMP and JEE environments. Working in a team environment, this developer will build full stack, high-volume, low-latency applications for critical systems, delivering high-availability and performance.
This senior developer MUST be able to build core Java and PHP components from scratch; it is not sufficient to just enhance existing components. The hired team member will be able to do work on all aspects independently and in collaboration with technical and business leadership.
This is a goal oriented environment, and is not a task driven environment. Full stack experience is critical. We are specifically looking for a Sr. developer who's used to making significant contributions to an entire ecosystem, not just one component or application.
Must have experience:
Agile and goal-oriented, comfortable working in small collaborative technical and cross-functional groups, to support aggressive business and technical objectives
Proven ability to design and develop multi-tier web applications using core PHP, Java & OOP
Experience with LINUX, Glassfish (or similar), NGINX, MySQL; Apache Tomcat, TomEE and Apache Web Server are all a plus
Useful add on experiences include PHP, Java and MySQL performance engineering, a knowledge of MySQL technologies including MyISAM and InnoDB and partitioning thereof, as well as general DevOps experience, and familiarity with AWS and cloud computing
Capable of designing and developing user interfaces for dynamic configuration of runtime business rules
In addition to the emerging Java requirement, and ability to support legacy PHP applications is required
70% Java and PHP Development and support: Develop, integrate, and test complex enterprise applications using Java, J2EE, Web Services, JDBC, JSP, and XML on Glassfish
30% Problem Solving: Working with other senior developers and an architect to critique and modify the system architecture and create solutions for technical problems that arise
The VMGA Quality Assurance resource (QA) reports to the Quality Lead at VMGA. The QA is responsible for performing tests on VMGA software releases to isolate and identify issues. The QA resource initiates tests, analyzes results, and clearly documents findings. The QA is responsible for working closely with the Program Manager in receiving and returning quality assurance tasks within the production support process. The QA resource works with the Configuration Analyst (CA) on explaining findings.
Assist in drafting quality assurance policies and procedures
Interpret and implement quality assurance standards
Plan, conduct and monitor testing and inspection of materials and products to ensure finished product quality
Record and document results as compared to expected results. Document variances for both current and historical analysis
Keeps automated test scripts up to date with ongoing production changes
Develops automated test scripts when required
Assist support team in efforts to troubleshoot software applications to isolate the source of a problem and provide satisfactory resolution so that the application meets availability and quality standards
Prepare reports to communicate outcomes of quality activities
Analyze data to identify areas for improvement in the quality system
Understand the involvement of company personnel, including support, account management, service, interns and management resources, in order to discuss performance objectives and customers’ expectations.
Establish productive, professional relationships with internal personnel
Participate in creative approaches to problem solving and quality deliverables
Participate and prepare for assigned meetings.