Job Responsibilities:-– Develops understanding of and relationship with internal and outsourced development partners on software applications design and development.– Participates as a member of project team of other software applications engineers to develop reliable, cost effective and high quality solutions for low to moderately- complex products.