part of the software development team who is responsible for the development, maintenance, and support strategies and priorities. Primarily the areas of responsibility may include, but are not limited to: Software team Provide technical leadership and support. Responsible for technical input & design. Guide and mentor