Developing programming and coding technology working in a software engineers developing applications together in office.