Sr. Software Engineer/Developer - Hybrid
Caris Life Sciences
Position Summary
The Senior Software Engineer's duties will involve but not limited to the creation, development, configuration, implementation, and maintenance of Service Now ITSM, ITOM, CMDB, and ITAM modules as well as integrated services. In this role, you will apply technical abilities and best practices with advanced knowledge and understanding of the platforms and functionalities to build robust and scalable application architecture.
This individual will be crucial in maintaining the systems' reliability, security, and efficiency in compliance with regulatory standards such as SOX, SOC 2, HIPAA, and GDPR. As part of the Infrastructure and Operations team, this role requires working with diverse teams to develop solutions that address business requirements while adhering to best practices and innovative strategies. The role demands a mix of technical acumen, excellent organizational and analytical abilities, in-depth understanding of ITIL/ITSM/ITAM best practices, and a leadership mentality focused on addressing issues and enhancing procedures to achieve optimal business results.
Job Responsibilities
Drive continual improvement enhancement initiatives to heighten the streamline of automation within the platform, elevate quality and availability of information to reduce the average MTTR.
Execute new and existing application integrations and updates ensuring the process is streamlined and secure.
Review and analyze the effectiveness and efficiency of existing configurations and workflows to develop strategies for improving or further integrations leveraging ServiceNow
Deliver exceptional service by actively analyzing and collecting data to refine and enhance the platform and capabilities.
Regularly monitor and maintain the platform and integrated systems conducting consistent evaluations and health checks to guarantee peak performance, while also detecting and addressing any potential security threats, weaknesses and vulnerabilities.
Provide support in managing the ServiceNow environments (Dev, Test and Production)
Lead the development of business process solutions within the Service Now framework, while maintaining use of best practices
Build and deliver new services, customization and experiences within the service portal.
Investigate application issues and collaborate with team members to resolve securely and efficiently eliminating repeat occurrences.
Create and design application tables within Service Now platform
Develop solutions using HTML, CSS, JavaScript, Angular
Analyze system requirements, estimate the level of effort, develop conceptual designs, and implement Service Now solutions
Develop, modify and customize Service Now workflows, forms, lists, business rules, UI components, web services, tables, and menus.
Code and configure interfaces between Service Now and other systems.
Provide support for the creation, maintenance, and debugging data integration and Discovery jobs/schedules.
Lead and provide ServiceNow support and adhering to Change Management processes, Asset Management processes, Business Management processes, Service Management processes.
Build and maintain the ServiceNow ITAM/CMDB data integrity ensuring the data is accurate and up-to-date.
Provide ServiceNow Platform administration, configuration, and development following Agile processes and using industry best practices.
Refactor ServiceNow software customizations during Service Now major release updates.
Participate in Change Management procedures, such as initiating change requests, evaluating peers' submissions for review, and executing changes related to maintaining the platform, integrations and access workflows.
Develop and maintain technical and comprehensive Service Now design documentation of the configurations and on-going improvement changes.
Assume responsibility for tasks and outcomes, demonstrating the capacity to work independently while also utilizing available resources to aid in problem-solving and asking for help when needed.
Attend and participate in weekly infrastructure and cross-functional team meetings discussing project and tasks priorities and progress.
Research new feature enhancements and functionalities in ServiceNow.
Maintain responsibility for the completion and accuracy of work products.
Required Qualifications
Bachelor’s degree with a minimum of 5+ years of experience implementing and developing complex solutions and processes or 8+ years of relevant experience in lieu of degree.
Strong understanding of related internet protocols such as DNS, LDAP, NTP, SMTP, HTTP, etc.
Working knowledge and understanding of Angular.JS, JavaScript, SQL and related technologies for ServiceNow development and engineering or equivalent.
Expert understanding of ITIL v3 Service Operation processes.
Experience with Software & Hardware Asset Management Implementation
Experience creating reports/dashboards, customized forms, and workflows in ServiceNow
Excellent analytical and problem-solving skills with the ability to troubleshoot and solve for complex issues.
Self-starter collaborative mindset with the ability to work effectively and efficiently in a fast-paced dynamic environment and adaptability to balance changing and competing priorities.
Ability to effectively communicate technical concepts to non-technical audiences.
Hands-on experience developing within ServiceNow ITSM, ITOM, CMDB and ITAM modules.
Exceptional communication skills and strong team collaboration abilities.
Preferred Qualifications
Bachelor’s degree in computer science, Information Systems and/or related field.
In-depth knowledge, understanding and usage of application programming frameworks and scripting such as JS, JavaScript, Bootstrap, HTML/CSS, Apache and PowerShell.
ServiceNow Certified System Administrator (CSA) certification.
In-depth usage and creation of application programming interfaces.
Experience building workflows and integrated automations using but not limited to REST/SOAP API.
Experience working in a Healthcare of Life Sciences environment.
Demonstrated curiosity to learn and apply new tools through automation.
Highly self-motivated with strong attention to detail.
Ability to manage multiple tasks, prioritize, and meet deadlines.
Training
All job specific, safety, and compliance training are assigned based on the job functions associated with this employee.
Physical Demands
Must possess ability to sit, stand, and/or work at a computer for long periods of time.
Ability to work extended hours during implementations and on-call rotations.
Other
Job may require after-hours response to emergency issues.
Periodically scheduled on-call may require after-hours response for technical emergencies not explicitly related to assigned job responsibilities.
Other duties as assigned.
Conditions of Employment: Individual must successfully complete pre-employment process, which includes criminal background check, drug screening, credit check ( applicable for certain positions) and reference verification.
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.