San Jose, US - California - San Jose - US - California - San Jose
Job Description
Define, design, and implement complex, multi-tier distributed software applications, configuration management and distribution systems. Segment and design system layers to support componentized and layered application development, including web based applications, user interface, business functionality, and database access.
Job Qualifications
Experience in large scale systems integration. Experience in large scale distributed deploy environments. Understanding of distributed development environments. Knowledge of software development environments and infrastructure Identification of key metrics pertaining to systems and application performance Excellent communication skills with an ability to negotiate compromise between multiple groups. Close coordination with the operations, applications, support and tools teams. Meet with external stakeholders to negotiate and drive change. Continuously refine and enhance the infrastructure with a focus on quality and productivity. Provide training, documentation and mentoring for internal and external team members.