Participate in system design and architecture discussions to create scalable and robust software applications. Translate project requirements into technical specifications