Senior Software Engineer (Full Stack)

Essential SoftwareRockville, MD
2d$125,000 - $145,000Hybrid

About The Position

ESI provides direct support to the Frederick National Lab (FNL) in its support of the National Cancer Institute (NCI) and its mission to accelerate the prevention and treatment of cancer. FNL’s support of NCI includes the management and execution of IT projects sponsored by the NCI Center of Biomedical Informatics and Information Technology (CBIIT). The Cancer Research Data Commons (CRDC) and the Childhood Cancer Data Initiative (CCDI) are two of the highest-priority programs at the NCI. The CRDC is a secure, cloud-based data science infrastructure that accelerates cancer research by facilitating data submission, sharing, access, interoperability, and cost-effective analysis at scale. It has become a vital resource for the cancer community. The CCDI represents a national commitment to harnessing and sharing data to make faster progress specifically in childhood cancers. The CCDI Data Ecosystem is a dynamic and evolving infrastructure that brings together data from various collections generated or held at institutions across the country and worldwide. It ensures the quality of this data and aligns or standardizes the information so it can be presented consistently back to the community. Both systems include: Enhanced cloud-computing platforms. Services that link disparate information, including clinical, image, and molecular data. Standards and tools so that data are interoperable. Essential underlying data science infrastructure, methods, and portals for the Cancer Data Ecosystem. Sustainable data governance to ensure long-term health of the Ecosystem.

Requirements

  • Possession of a bachelor’s degree from an accredited college/university according to the Council for Higher Education Accreditation (CHEA) in Computer Science or related field.
  • At least 5+ years of experience in the above role/responsibilities.
  • Experience designing, developing and delivering Web 2.0 systems using HTML/HTML5, Java, JavaScript, ReactJS, Angular JS, Bootstrap, Node.js, Docker, SQL, CSS, OOP, Python, AWS Core Services.
  • Excellent verbal and written communications skills, including experience working directly with customers to discuss their requirements and objectives.
  • Ability to prioritize, status and multitask.
  • Exceptional interpersonal skills with strong ability to coordinate and collaborate tasks and activities within a team environment.
  • Ability to work in a busy and complex setting, including working with all levels of staff within the government and familiarity with the nuances of government practices and processes.
  • AWS AI Practitioner or AWS Associate certification.

Responsibilities

  • Collaborate with other developers and test engineers to produce high-quality software that delivers business value and follows established standards and processes.
  • Create and manage technical documentation.
  • Independently develop, code, modify, test and debug application programs.
  • Work with business users to develop and implement acceptance tests to ensure that product meets customer requirements.
  • Integrate existing software into new or modified systems or operating environments.
  • Monitor application performance and troubleshoot production problems.
  • Implement recommendations for improving documentation and software development process standards.
  • Actively engage in process improvement initiatives.
  • Integrate AI into workflows, define safe AI patterns, pilot use cases responsibly.
  • Expectation to proactively mentor junior teammates.

Benefits

  • ESI offers a robust benefits package that includes health care, paid time off, 401(k) retirement savings, professional development opportunities, and more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service