Lcg - Bethesda, MD

posted 2 months ago

Full-time - Senior
Bethesda, MD
Administrative and Support Services

About the position

LCG is seeking an experienced Web Software Technical Project Manager who will lead the design, development, and implementation of complex software systems and subsystems, focusing on web applications and digital ecosystems. This role requires a deep understanding of software architecture, data science, and artificial intelligence, combined with strong project management skills to ensure successful project outcomes. The Web Software Project Manager will collaborate closely with IT Project Managers, Application Engineers, and Programmers to deliver high-quality software solutions that meet the needs of the project. In this position, you will participate in the design and architecture of software systems and subsystems, ensuring alignment with reuse and domain analysis strategies. You will collaborate with technical teams to translate detailed designs into functional application systems and lead the creation and detailing of Artificial Intelligence system designs and interfaces for data extraction, identification, and curation. Additionally, you will assist in defining project scope, objectives, and deliverables, ensuring alignment with organizational goals. Your responsibilities will include providing technical direction to junior software engineers, managing ad-hoc subtasks related to the development and support of customized software applications, and overseeing the coding, integration, and testing of software components to ensure they meet design specifications and quality standards. You will also be responsible for testing, debugging, and refining applications to produce the required product, ensuring enhanced performance and added functionality. Moreover, you will manage software development activities, including change tracking, version control, and continuous integration using tools like Jira, Git, Gitlab, Bamboo, and Selenium. You will identify and propose opportunities to apply AI and Neural Network methodologies to align with the agency's strategic Data Science and generative AI efforts, and implement AI tools to improve search relevancy, identify content similarity, and enhance customer and process interactions. Finally, you will prepare and maintain required documentation, including both program-level and user-level documentation, and lead the evolution of the digital repository architecture, ensuring cloud deployment, redundancy, contingency operations, load balancing, and performance scaling.

Responsibilities

  • Participate in the design and architecture of software systems and subsystems, ensuring alignment with reuse and domain analysis strategies.
  • Collaborate with technical teams to translate detailed designs into functional application systems.
  • Lead the creation and detailing of Artificial Intelligence system designs and interfaces for data extraction, identification, and curation.
  • Assist in defining project scope, objectives, and deliverables, ensuring alignment with organizational goals.
  • Provide technical direction to junior software engineers and ensure that project deadlines are met.
  • Manage ad-hoc subtasks related to the development and support of customized software applications, as defined by the client.
  • Oversee the coding, integration, and testing of software components to ensure they meet design specifications and quality standards.
  • Test, debug, and refine applications to produce the required product, ensuring enhanced performance and added functionality.
  • Manage software development activities, including change tracking, version control, and continuous integration using tools like Jira, Git, Gitlab, Bamboo, and Selenium.
  • Identify and propose opportunities to apply AI and Neural Network methodologies to align with the agency's strategic Data Science and generative AI efforts.
  • Implement AI tools to improve search relevancy, identify content similarity, and enhance customer and process interactions.
  • Prepare and maintain required documentation, including both program-level and user-level documentation.
  • Document software designs, user interface designs, and technical processes.
  • Lead the evolution of the digital repository architecture, ensuring cloud deployment, redundancy, contingency operations, load balancing, and performance scaling.
  • Oversee the integration of new collections, content types, and data models into the repository, ensuring compliance with digital preservation best practices.
  • Attend regular meetings with stakeholders to discuss requirements, designs, and software.
  • Provide clear and effective communication to team members, management, and other stakeholders regarding project progress and technical decisions.

Requirements

  • Extensive experience in information system design, including application programming and the development of complex software systems.
  • Proven expertise in Data Science, Artificial Intelligence, and Neural Network techniques.
  • Strong working knowledge and experience with AWS technologies, including AWS IAM, VPC, Lambda, Transcribe, Rekognition, Kendra, S3, EC2, and Glacier.
  • Demonstrated experience with Fedora Commons, Apache Solr, MySQL, and other relevant software and development tools.
  • Familiarity with digital library standards and formats, including MARC, METS, Dublin Core, and IIIF.
  • Proficient in Java, Ruby on Rails, XML, JSON, RDF, XSLT, and other programming languages.
  • Experience with web application security testing, performance tuning, and vulnerability mitigation.
  • Ability to manage software migration, integration, and standardization projects.
  • Exceptional verbal and written communication skills, with the ability to convey complex technical concepts to both technical and non-technical audiences.

Benefits

  • Health insurance options (medical, dental, vision)
  • Life and disability insurance
  • Retirement plan contributions
  • Paid leave
  • Federal holidays
  • Professional development
  • Lifestyle benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service