Full-Stack Software Developer
POSITION OVERVIEW
We are looking for a passionate Software Developer to join our team at myDNA. As a Software Developer, you will be an integral part of developing our systems by designing, developing, and supporting software solutions that support the laboratory. A strong background in software development will provide a basis for success. Additional knowledge in automation, robotics, genetics, and system analysis is preferred.
ACCOUNTABILITIES AND RESPONSIBILITIES
- Develop software solutions by studying requirements; conferring with others; studying systems flow, data usage, and work processes; maintaining code documentation.
- Create functional and balanced solutions by utilizing clean code and appropriate design patterns.
- Maintain clear understanding of software design principles/patterns with an emphasis on maximizing usability.
- Troubleshoot by collecting, analyzing, and summarizing development and service issues.
- Ask questions, seek requirements, make suggestions, and convey knowledge on technical and complex topics.
- Accomplish engineering and organization mission by completing related goals and tasks as needed.
- Protect operations by keeping information confidential and prioritizing security.
- Demonstrate strong integrity, dependability, attention to detail, and an interest in learning.
POSITION REQUIREMENTS
- Strong coding skill in C# and JavaScript (TypeScript experience preferred)
- ASP.NET Core
- React
- HTML, CSS
- RESTful Web API
- SQL (primarily SQL Server, some PostgreSQL)
- Entity Framework
- Software design principles (SOLID)
- Messaging systems (such as RabbitMQ)
- Git
- CQRS
- Continuous Integration / Deployment
- System Architecture
- Object-Oriented Programming and Design
- UI/UX Prototyping
- Knowledge and understanding of genetics, molecular biology, PCR (polymerase chain reaction), next-generation sequencing, laboratory automation, liquid handlers, robotics, and/or previous experience in a laboratory environment is preferred.
Recommended Jobs
Senior Scheduler
Job Description Job Description Company Description The Vertex Companies, LLC (VERTEX) is a global $150M professional services firm that offers integrated forensic consulting, expert witness…
Lewisville Caregiver
Job Description Job Description DENTON & LEWISVILLE ONLY WHY CHOOSE AMERICARE TEXAS? We are an award-winning, family owned & operated in-home care agency serving the DFW area offering abund…
Host/Hostess
Job Posting Revision: Host/Hostess – Ambassador of First Impressions at Tillie’s Location: Tillie’s Restaurant, Camp Lucy – Dripping Springs, TX Employment Type: Full-Time/Part-Time (Weekends &…
Automotive Vehicle Acquisition Specialist
Job Description Job Description Job Summary Trophy Nissan is looking for an enthusiastic and experienced individual to join our team as a Vehicle Acquisition Specialist. In this role you will …
(8230) Service Technician - American Welding & Gas Inc
Coastal Welding Supply-AWG Company, has an immediate opening for a Service Technician at our facility in Beaumont, TX! Benefits: ~ Competitive pay structure. ~ Medical, Dental, & Vision Benefit…
Chiropractor
Chiropractor Wichita Falls, TX Signing bonus and Relocation Assistance! on Fridays! We are looking for a motivated Chiropractor to join our practice full time in Wichita Falls, TX. We are looki…
Lead Java Developer - C13 - IRVING
This is a development position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology Team. The overall objective of this ro…
Staff Accountant
Company Description Jobs for Humanity is collaborating with YUPRO Placement to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life. Company …
Billing Accounts Receivable (AR) Specialist
Full-time Description JOB SUMMARY: As an integral member of our billing team, the Billing AR Specialist for Patient Accounts will manage both inbound and outbound customer service comm…
Senior Software Engineer
When you’re the best, we’re the best. We instill an environment where employees feel engaged, satisfied and able to contribute their unique skills and talents while living and working as their authe…