Senior Software Developer Team Lead
CurrentDesign, develop, support and maintain current and legacy business critical systems as the lead developer and subject matter expert.Enhance and extended business critical systems as part of a broader technical team. Consult and advise business analysts, customers and technical team members on technical and architecture issues.Participate in system architecture design.