Job Description: Responsibilities Lead the design, development, and implementation of complex software systems and applications Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications Provide technical leadership and guidance to junior