Essential Functions  Work on emerging technologies, building distributed applications  Collaborate with project team members (Product Managers, Architects, Analysts, Software Engineers, Project Managers, etc