Lead new and existing applications along with enhancements, services, and infrastructure.
Build and manage reliable software in a service-oriented environment, have such software operate at high-performance, demonstrated scalability and high reliability
Perform hands-on coding while designing and architecting web application/content/search solutions
Review work is done by other developers to ensure adherence to the best practices
Serve as a liaison between local and onsite team
Mentor junior team members in proper software engineering methods and techniques, and develop programming guidelines to ensure these methods are accessible to other developers