Senior Software Engineer*
Job Description
Caris Science, Inc.
Job Responsibilities
- Comply with HIPAA (Health Insurance Portability & Accountability Act) rules & regulations enforced by HIPAA compliance officer. Also collaborate with stakeholders/end-users in gathering requirements, forecasting estimates & provide effective solutions after consulting with team members (including but not limited to Architects, Developers, & Quality Engineers) by following the Agile Scrum software development process & utilizing Agile collaboration tools such as Jira, Confluence, & Mural. [15%]
- Work with UX Designers to address user problems, conduct research with users, & assist in design of wireframes, mockups, & prototypes leveraging tools such as Lucidchart, Zeplin, Balsamiq & Figma. [10%]
- Translate the mockup designs into UI components/modules/templates leveraging Pug or EJS (Embedded JavaScript templates), TypeScript & JavaScript to support dynamic & static data & build the required UI styles using latest & dynamic style sheet tools/frameworks such as Tailwind, Bootstrap, & CSS preprocessors such as SASS & LESS. [10%]
- Develop, extend, & maintain web applications that enable users to order, track & view outcomes for comprehensive Molecular Intelligence tumor tests utilizing modern front-end frameworks such as Angular, Vue, & React to provide fast & responsive user experience. [10%]
- Maintain code quality following BDD & TDD approach by implementing automated unit tests leveraging Jest, Jasmine, & Karma frameworks to increase code coverage & software reliability. [10%]
- Create API's in Node.js leveraging Express.js & efficiently integrate with Restful API's following standards such as HTTP/Axios/Ajax required for internal & external applications by following standard documentations for API's leveraging Open API documentation/Swagger & integrate applications with DB platforms including PostgreSQL & MySQL by making requested updates & performance improvements to database structure & data, thus ensuring DB integrity, security, & stability. [10%]
- Build secure web applications leveraging standard OAuth 2.0 & OIDC (Open ID Connect) protocols that support Authentication & Authorization layers with Single Sign On (SSO) capability to be able to seamlessly login to multiple applications & enforce checks to mitigate security vulnerabilities such as SQL Injection & Cross-site scripting (OWASP 10 Web Application risks). [5%]
- Understand the current application infrastructure, capture migration requirements, & migrate applications from On-Prem infrastructure onto Amazon Web Services (AWS) public cloud hosting environment - implement migration utilizing its core services such as EC2, S3, SNS & RDS & use Google Cloud Platform (GCP) to host applications. [15%]
- Deliver applications by following Continuous Integration & Continuous Deliver principles put forth by DevOps & Engineering teams by adopting standard Git branching strategies utilizing source control tools such as Git/SVN & containerization tools such as Docker, Kubernetes, GitHub Actions, GitLab, Jenkins & Circle CI. [5%]
- Take ownership for end-to-end delivery from development to production roll-out & deliver high-quality software solutions within tight deadlines. Prioritize & delegate tasks within the team to optimize productivity & mentor/guide junior level software developers in a cross-functional agile project environment. [10%]
- In connection with such duties, utilize experience in the following: Angular v4/v2, Ember JS v2, Ionic v3, Oracle Application Development Framework (ADF), Oracle Alta UI, JavaScript, jQuery, HTML 4/5, CSS 2/3, Bootstrap, Adobe Illustrator/ Photoshop, Karma, Jasmine, Maven, Jenkins, Angular v6, TypeScript v3, JavaScript (ES6/ES5), jQuery UI, Bulma, SASS, GitHub, Pug v3, Tailwind(CSS/UI), Flowbite v1.6.0, Figma, Node JS, Express v4, Jest v29, MySQL v8, Google Cloud Platform (GCP), Kubernetes, Amazon Web Services (EC2, RDS, S3, SNS), Angular v8/v6, React v16, Adobe Experience Manager (AEM), SSO, OAuth2.0, Open ID Connect (OIDC), Sonar, & Fortify.
Required Qualifications
- Master's degree in software engineering, Computer Science, Information Systems, Electrical Engineering, or related field.
- Requires 2 years of experience in job offered or 2 years of experience in a related occupation using the following: Angular v4/v2, Ember JS v2, Ionic v3, Oracle Application Development Framework (ADF), Oracle Alta UI, JavaScript, jQuery, HTML 4/5, CSS 2/3, Bootstrap, Adobe Illustrator/ Photoshop, Karma, Jasmine, Maven, Jenkins, Angular v6, TypeScript v3, JavaScript (ES6/ES5), jQuery UI, Bulma, SASS, and GitHub.
- Requires 1 year of experience in the following in the molecular profiling industry: Pug v3, Tailwind(CSS/UI), Flowbite v1.6.0, Figma, Node JS, Express v4, Jest v29, MySQL v8, Google Cloud Platform (GCP), Kubernetes, and Amazon Web Services (EC2, RDS, S3, SNS). Also requires 6 months of experience in the following: Angular v8/v6, React v16, Adobe Experience Manager (AEM), SSO, OAuth2.0, Open ID Connect (OIDC), Sonar, and Fortify.
- In lieu of master's degree, employer will accept Bachelor's degree in above listed fields and 5 years of progressive work experience. Employer will accept any suitable combination of education, training, or experience. Experience may be gained concurrently.
- Conditions of Employment: Individuals must successfully complete pre-employment process, which includes criminal background check, drug screening, and reference verification.
Other
- Telecommuting (work from home) permitted within metropolitan statistical area. Work locations: Irving, Texas and Aubrey, Texas. Various unanticipated locations throughout the U.S. 5 - 10% travel required.
- This position is part of employee referral program.
This job description reflects management's assignment of essential functions. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time.
Caris Life Sciences is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender, gender identity, sexual orientation, age, status as a protected veteran, among other things, or status as a qualified individual with disability.
Date Posted
03/02/2024
Views
5
Similar Jobs
Contract Bookkeeper / Senior Accountant / Accounting Manager - The ASP Team
Views in the last 30 days - 0
You will work as the outsourced bookkeepers accountants accounting managers senior accountants and controllers for our clients often on a parttime bas...
View DetailsTechnical Product Owner / Software Development Expert - Emergent Software
Views in the last 30 days - 0
Experience operating as the liaison between agile development teams and users in defining requirements performing business analysis and driving delive...
View DetailsJanitor/Cleaner - Myers Community Cleaning
Views in the last 30 days - 0
Perform thorough cleaning of guest rooms public areas and backofhouse spaces to ensure high standards of cleanliness
View DetailsTraveling Pipe Welder - Proman Skilled Trades
Views in the last 30 days - 0
Fit and weld out carbon steel pipe We are currently looking for Traveling or local carbon steel pipe welders for commercial projects in the Dallas FW ...
View DetailsSolo and Team Truck Drivers (CDL-A required) - ACBXPress Corp
Views in the last 30 days - 0
Safely operate tractortrailer and follow DOT regulations Latemodel trucks weekly pay reliable miles and referral bonuses Notouch dry van freight
View DetailsCarpenter / Framer - Sumer Innovations
Views in the last 30 days - 0
A business license is required Bachelors degree in a related field Sumer Innovations is a remote building design and business networking platform util...
View Details