Lcg - Bethesda, MD
posted 3 months ago
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.