Software Engineer

Software Engineer
Company:

Vrad


Details of the offer

At Virtual Radiologic (vRad) you make a difference. Your skills, energy, and passion for results drive us to achieve strategic growth objectives and deliver quality patient care across the United States.
Virtual Radiologic is a national radiology practice and leader in the development of radiologist workflow technology. The dedication of vRad team members enables us to sustain our unique market-leading position and to provide the best quality and service to our customers and the patients we jointly serve. vRad team members exhibit energy and a passion for service excellence in our casually professional and collaborative work environment. We continually reward team members who embrace our fast-paced culture and who go the extra mile for our customers with internal recognition programs.
At vRad you make a difference.
WE ARE CURRENTLY LOOKING FOR A SOFTWARE ENGINEER. This position is remote for local Twin Cities candidates. Summary: The Software Engineer is responsible for the design, development, testing and support of our database, server, web, and desktop software applications. This position functions as a project engineer, assuming a leadership role on specified projects and assisting/mentoring other engineering staff members as needed. Works on advanced, complex technical projects or business issues requiring state of the art technical or industry knowledge. Works autonomously.
Essential Duties and Responsibilities: Develop software within a team environment for an information technology intensive business Review, analyze, evaluate, and translate business and user needs into software specifications Participate in estimating, planning, and scheduling software development tasks Participate in the design of software systems, user interfaces, web services, processing algorithms, communications methods, and other major components Develop software in C#, HTML, JavaScript, Python, and SQL using standard coding practices Perform unit, integration, and system level software testing Assist SQA with integration and system level software testing Participate in code reviews Provide technical support to project team members, business users, and management Analyze and perform performance tuning of software and database systems Lead large projects including detailed design, development effort, and timeline Mentor junior developers to aid in their development Design performance-oriented models, relational database structures, and access patterns Demonstrate understanding of overall architecture and business direction Estimate development effort and manage code delivery to a timeline Estimate, plan, schedule, and document software development tasks for team Ability to participate in on-call rotations as needed to resolve support issues Other activities as directed by management Qualifications/Education: Either: Bachelor's degree in a related field and 7+ years of directly related experience 9+ years of directly related experience Experience with four or more of the following is required: Python Docker Kubernetes HTML and JavaScript (React preferred) SQL (Microsoft SQL or other relational databases) REST API framework (Flask or FastAPI preferred) Unit and integration tests Experience with two or more of the following is required: C# (C++, Java, or other high level language is acceptable) Microsoft Visual Studio / Microsoft Visual Studio Code Microsoft SQL Server Management Studio Strong communication skills, written and verbal Self-motivated and able to work on a team on independently defined tasks Experience with the full software development lifecycle Experience with enhancement of object-oriented software applications using relational databases Experience with software and database architectural/design techniques Experience with highly available production software applications Demonstrated ability to own and work autonomously on large projects Demonstrated ability to review designs and code of other team members in a constructive manner Demonstrated ability to troubleshoot difficult issues Excellent leadership qualities Demonstrated experience writing specifications and documentation for the dissemination of work within a medium-to-large development organization Demonstrated desire to continually drive the platform to be more robust, higher performing and modern The salary range for this position is $80,000-$130,000. The range for this role represents the numerous factors considered in the hiring decisions including, but not limited to, education, skills, work experience, certifications, etc. As such, pay for the successful candidate(s) could fall anywhere within the stated range. In addition to base salary, vRad offers eligible team members and their dependents comprehensive health benefits and programs including medical, vision, dental, life insurance and more.
Team member Benefits vRad offers team members and their families programs, tools and resources to live a healthy life, provide for financial security and plan for their future. Below are the programs offered to full-time team members. To learn more about individual programs, please contact
Medical Insurance
Health Savings Account and Flexible Spending Accounts
Dental Insurance
Vision Insurance
401(k) Retirement Savings Plan
Accidental Death and Dismemberment
Short and Long Term Disability
Voluntary Accident Insurance
Voluntary Critical Illness Insurance
Pet Insurance
Identity Theft Insurance
Legal Insurance
Life Insurance


Source: Grabsjobs_Co

Requirements

Software Engineer
Company:

Vrad


Information Technology Intern

RJM Construction was founded on a simple principle: to serve the client. Commitment to realizing our clients' vision continues to be the driving force behind...


From Rjm Construction - Minnesota

Published a month ago

Quality Assurance Test Lead

With more than $1B in revenue, Tennant Company is a globally recognized leader in the cleaning equipment industry. For the past 150 years, we have been passi...


From Tennant Co - Minnesota

Published a month ago

Associate Security Analyst

The Associate Security Analyst II will maintain the confidentiality, integrity and availability of sensitive Company information. The position may also be as...


From Sps Commerce, Inc - Minnesota

Published a month ago

Analyst, Qa

Job summary We're hiring for an Analyst, QA to support the investigations team in Bloomington, Indiana!Responsibilities include investigating and reporting o...


From Catalent - Minnesota

Published a month ago

Built at: 2024-06-01T18:58:25.753Z