This role involves coordinating and managing the technical project and program development of large-scale, distributed software applications, systems, platforms, services, or technologies. The work spans the complete software development lifecycle, from design through release. Key activities include defining projects, collecting business requirements, writing functional and technical specifications, driving software development efforts, managing priorities, and performing software application performance tuning. The role also requires creating schedules, identifying and communicating risks to stakeholders, defining risk mitigation strategies, and facilitating appropriate software engineering solutions. Additionally, it involves managing cross-functional teams and/or third-party vendors for the implementation of project/program requirements.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level