Leveraging Large Language Models in the Software Development Lifecycle: Opportunities and Challenges | Synapse