Responsible for designing, developing, and implementing enterprise-level software applications for corporate clients. This includes managing technical aspects of development, building integration components, and performing system and performance testing.