Software Engineer

Remote • Posted 60+ days ago • Updated 5 hours ago
Contract Corp To Corp
Contract W2
12 Months
Remote
$78/hr
Company Branding Image
Fitment

Dice Job Match Score™

📋 Comparing job requirements...

Job Details

Skills

  • SOFTWARE ENGINEER

Summary

At-a-Glance:
Are you ready to build your career by joining a certified technology solutions and compliance consulting services company?  If so, our client is hiring a Software Engineer.

Position Type:
  • Contract
  • Remote
Required:
  • Preferred Minimum Non-Technical Degree: College Degree
  • Preferred Minimum Technical/Advanced Degree: Technical Bachelor’s Degree
  • Demonstrated experience in commercial product development throughout the product lifecycle.
  • Experience with Java, Android, UNIX, Linux, RTOS, WPF, C, Visual Studio, MFC, Cybersecurity is beneficial.
  • Experience with safety-critical software systems in a highly regulated environment is beneficial.
  •  

    Skills

  • Expert understanding of computer science concepts, including operating systems, databases, software systems, and networking.
  • Demonstrated mastery of software design principles, algorithms, data structures, and multithreading concepts. Ability to recognize and leverage design patterns and contribute to software requirement specifications.
  • Expert programming skills; including Object-Oriented coding skills in .NET/C#, C++ or similar language.
  • Strong debugging skills; Experienced in troubleshooting and resolving complex issues.
  • Strong familiarity using version control software (such as Git, Perforce, Azure Dev Ops, SVN, or other)
  • Expert analytical and problem-solving skills.
  • Excellent written and verbal communication skills, particularly in communicating complex technical details with both technical and non-technical audiences. Adapts communication style to suit different audiences. Creates precise, accurate technical documentation. Ability to persuade and influence others. Able to facilitate group discussions.
  • Strong contributor to high performing team.
  • Strong desire to constantly find smarter and better ways to develop our products so we can continue providing the best quality of care to our patients.
  • Demonstrated ownership in executing project plans and meeting deadlines.
  • Strong awareness of both local and system-level impact of code written.
  • Ability to provide feedback on requirements and test cases for completeness, accuracy, and ability to implement and test.
  • Ability to drive departmental best practices and product or process improvements.
  • Medical devices is beneficial.
  • Medical imaging/general image processing is beneficial.
  • Understanding DICOM/HL7 is beneficial.
  • Ability to take ownership of corrective actions is beneficial.
Responsibilities:
  • The incumbent may be asked to perform other function-related activities in addition to the below mentioned responsibilities as reasonably required by business needs.
  • Develops an expert level of understanding of our products and their use in clinical practice, using this knowledge to maintain these products as well as specify, design, develop and test our next generation products.
  • Responsible for designing and developing code, as well as documenting new products, features, and functionality.
  • Develop and maintain software under an Agile/Scrum/Continuous Integration methodology.
  • Identify, design, and implement required software testing to ensure features are properly tested. Collaborate with Test Engineers to understand functionality and for the development and support of testing plans.
  • Accountable for identifying, diagnosing, prioritizing, and resolving technical issues. Analyzes defects, provides feedback, and implements process improvements.
  • Train the service team on key product design elements, their operation, and how to use them properly.
  • Apply and share knowledge of new and emerging technologies and continually seek opportunities for potential product improvements.
    Act as a technical leader by continuously searching for potential product improvements and insisting on the highest levels of product quality and usability.
  • Accountable for defining and maintaining requirements, design documents, and developing corresponding specifications and procedures.
  • Responsible for defining and developing product improvements and new features in collaboration with Product Management and Domain Experts.
  • Perform risk assessments (PFMEA); evaluate and develop process control data as applicable to component, subsystem, and system level testing.
  • Create and manage engineering change orders.
  • Maintain strong network and relationships with Design Assurance, Regulatory Affairs, Clinical Affairs, Clinical Applications, and other functional partners.
  • Provide regular communication and updates on success factors such as progress, schedule, budget, project risks, and resource or needs gaps.
  • Function as a technical expert and acts as lead for assigned products or subsystems.
  • Contribute to the product roadmap.
  • Accountable for ensuring that all safety, functional, and third-party requirements are met.
  • Significant contributor to projects.
  • Influence process improvements to drive product quality.
  • Participate in professional development and stay current with new test technology and processes while actively seeking to implement new technology.
  • Provides technical guidance, mentoring, and training for lower-level Software Engineers.
  • Starting to function as an SME for relevant areas of competence.
  • Participates in the interview process for hiring new team members when/if necessary.
Get in Touch:
We want to hear from you! If you think you''d be a good match, submit your resume and reach out to Karmina at 862-658-6689 to learn more.


#LI-VK1
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: mic
  • Position Id: 26-01007
  • Posted 30+ days ago

Company Info

About Hired by Matrix, Inc.

Hired by Matrix is a leading staffing organization providing exceptional contingent and permanent staffing solutions to clients across the United States.  At Hired by Matrix, we believe in the human touch and start every partnership with an in-depth conversation. By talking with our clients about their hiring needs and listening to job seekers describe their career goals, we build an understanding of what they are looking for and work hard to make it happen.  Further, as a proud member of the Women’s Business Enterprise National Council (WBENC), we strive for excellence in diversity and inclusion. 

Our staffing services encompass a wide range of industries and professions:

·         Travel Nursing: We excel in connecting healthcare facilities with highly skills Travel Registered Nurses for bedside care on short-term engagements as well placing professional allied health staff. 

·         Information Technologies: We provide businesses with proficient IT Professionals who possess expertise in various technologies and programming languages.

·         Engineering: We have a team specialized in recruiting talented engineers for diverse industries such as civil, mechanical, electrical, manufacturing and more. 

·         Human Resources: Our comprehensive HR staffing solutions help companies find to HR professional with extensive knowledge in recruitment, employee relations and HR Management. 

·         Life Science: We assist companies in the pharmaceutical, biotechnology, and medical device sectors by sourcing scientific and research professionals with specialized expertise

·         Finance & Accounting: We provide finance and accounting professionals to organizations, including CFO’s, Accountants, financial analysts, and more. 

·         Administrative & Clerical: We supply administrative support staff, including receptionists, office managers, administrative assistants, and clerical personnel. 

We are proud of the company we keep and are honored to have a strong array of clients who put their faith in us to help their business flourish.  Our wide range of clients includes several of the top fortune 100 companies.  Further, to support a balance between work and home life, Hired by Matrix has elected to be a 100% distributed work environment.  This approach allows us to support our clients in the way they work, when they work. 

Why Hired by Matrix?

Extensive Industry experience: With years of experience, we possess in-depth knowledge and understanding of our specific staffing requirements and challenges across different industries.

Long Term Relationships: Exceptional relationships with multiple clients that expand over 2 decades.

Exceptional Talent Pool: Our vast network and comprehensive candidate database allows us to connect business with highly skilled professionals who meet their specific criteria and culture fit.

Quality screening: We conduct rigorous screening and assessment processes to ensure our candidates possess the necessary qualifications, skills, and experience required by our clients.

Customized Solutions: We tailor our staffing solutions to meet the unique needs and preferences of each client, providing flexible and scalable options that align with their organizational goals. 

Dedicated Customer Support: Our Dedicated team is committed to delivering excellent customer service, providing ongoing support through our Consultant Appreciation Program which provides guidance throughout the onboarding process and beyond. 

About_Company_OneAbout_Company_Two
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote

Today

Easy Apply

Contract, Third Party

$65 - $68.99

Remote

Today

Easy Apply

Third Party, Contract

$52

Search all similar jobs