Software Engineer

Advanced Solutions, Inc.
Louisville, KY, US
Full-time

Job Description

Job Description

POSITION PURPOSE AND OBJECTIVES :

This position focuses on a groundbreaking area of research and development which combines 3D printing technologies with complex biological tissue assembly.

It primarily involves evolutionary development of prototypes into a production ready product. Our products allow scientists to work with and print out complex human tissue structures for their own research.

Advanced Solutions and its customers are often positioned at the bleeding edge of technology where engineering works with renown scientists to accomplish feats that have never been previously attempted.

The ideal candidate for this position will need to be skilled in many aspects of development. They must be highly motivated.

They must be always learning and willing to expand their horizons and are able to recognize when a different solution might be more appropriate.

They can adapt and pick up new and different technologies quickly. They will be expected to code primarily in C# / C++ and will have a good handle on best development practices.

RESPONISIBILITIES :

  • Develop software according to functional and technical specifications.
  • Write clear, robust code on a consistent basis.
  • Support existing projects and contribute to team decisions as to the best platform for new projects.
  • Participate and contribute to the design process as a team member.
  • Work hand in hand with other software engineers, electrical engineers, mechanical engineers, doctors, and other technical experts daily.

REQUIREMENTS :

  • Desire to implement new technology in a quickly changing environment.
  • Excellent verbal and written communication skills.
  • Can work independently when needed and manage multiple priorities.
  • Deep understanding of modern software development practices and design patterns, both in theory and practice.
  • Ability to travel up to 25%.
  • Impeccable attention to detail.

PREFERED KNOWLEDGE, SKILLS AND ABILITIES :

  • Net (C# and C++)
  • Detailed knowledge of inheritance, composition, factory, singleton, adapter class patterns
  • Understanding of how to write client / server requests and / or multithreaded code
  • Front-End web technology (JavaScript / Typescript, CSS, HTML, node.js etc.)
  • UX development using React or other related frameworks
  • Cloud-based development (AWS, Azure)
  • Database development using SQL Server, PostgreSQL, and / or MySQL
  • Containerization (Docker)
  • Experience working with AI / ML
  • Experience interfacing with hardware-oriented APIs and developing related integrations.
  • Experience writing software to control hardware (device drivers, microcontrollers).
  • Experience in a medical or biomedical environment.
  • Experience in developing 3D environments or graphics software.
  • Experience in WCF and WPF
  • Ability to triage and profile complex systems, improving time spent / memory consumed

Mastering all preferred knowledge, skills, and abilities is not required for the position; however, meeting several of the items on the bulleted list is a must.

Individuals in this role who do not have such experience will have the opportunity to gain proficiency with indicated skills in this role.

QUALIFICATIONS :

  • Bachelor’s degree in Computer Science, Software Engineering or equivalent degree or experience.
  • Strong computer science foundation and general analytical skills.

Company Description

Advanced Solutions is a diversified technology company. The life sciences business focuses on cutting edge biomanufacturing technology and science.

Please visit our website : www.AdvancedSolutions.com

Company Description

Advanced Solutions is a diversified technology company. The life sciences business focuses on cutting edge biomanufacturing technology and science.

Please visit our website : www.AdvancedSolutions.com

7 days ago
Related jobs
Promoted
MiTek Corporation
Louisville, Kentucky

The Engineering (Software) Manager has primary responsibility for managing all aspects of a Software team including personnel, project planning and product specifications. Develop ISO procedures related to software and ensure that both Engineering and MiTek standards, procedures and policies are mai...

Promoted
Ladders
Louisville, Kentucky

In this role, you will work closely with Sales, Solution Engineers, Software Developers, and Software Integration Engineers to provide technical expertise and develop software solutions that enhance the customer experience. Participate in and lead training sessions and workshops for internal teams, ...

SynergisticIT
Louisville, Kentucky
Remote

Java full-stack developers, Python/Java developers, Data analysts/ Data Scientists, and Machine Learning engineers. ...

V-Soft Consulting
Louisville, Kentucky

Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. Software Engineer - Java/Full Stack III (Remote). Software Engineer - Java/Full Stack III (Remote). Undergraduate degree in computer engineer...

Prosoft
Louisville, Kentucky

Work with other Software Engineers, Development Managers, Team Leads, etc. The Full-Stack Software Engineer should be well-versed in Microsoft. Design and develop new software features and full-stack applications . Perform technical documentation, troubleshoot and debug software. ...

Actalent
Louisville, Kentucky

We are seeking multiple Software Engineers of all levels to join our team. In the office, you will be involved in designing, modifying, developing, and implementing software applications, supporting or installing software applications, operating systems, and computer and networking equipment. This r...

LexisNexis Risk Solutions Inc. Company
Kentucky
Remote

Software Engineering experience. We are seeking a talented and experienced Senior NLP Engineer with a minimum of 6 years of industry experience, coupled with proficiency in Java development. BS Engineering/Computer Science or equivalent experience required. ...

Highmark Health
KY, Working at Home, Kentucky

This job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. Knowledge of professional software engineering practices & best practices for the full software development life cycle, includ...

Home Depot
KENTUCKY, US
Remote

Software Engineer, you will be part of a dynamic team with engineers of all experience levels who help each other build and grow technical and leadership skills while creating, deploying, and supporting production applications. Software Engineers may be involved in product and tool selection, config...

Highmark Health
KY, Working at Home, Kentucky

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...