Website Google

Note: By applying to this position your application is automatically submitted to the following locations: Austin, TX, USA; New York, NY, USA; Sunnyvale, CA, USA

Qualifications

Minimum qualifications:

  • Bachelor’s degree in Computer Science, a related technical field or equivalent practical experience.
  • Experience developing internal business applications and business integration.
  • Programming experience in Java, Spring, Hibernate, Web Services (RESTful, SOAP), JavaScript.

Preferred qualifications:

  • MS in Computer Science, a related field, or 4 years of relevant work experience.
  • Experience implementing, customizing and integrating third-party applications within Finance, Supply Chain, HR, Marketing etc.
  • Participation in multiple full system implementation life cycles (analyze, design, build, test, implement, support).
  • Excellent interpersonal and communication skills; strong analytical skills and a demonstrable bias toward action.

About the job

You lead all aspects of web development, requirements gathering, software development, testing, documentation, training, implementation, ongoing support, and maintenance for both in-house and customer-facing web applications. You will work closely with a cross-functional team of Googlers using UI and functional specs/prototypes as input.

As an Application Engineer, you will help deliver solutions to meet the data, reporting and analytics needs of Googlers. Through your technical and domain expertise, you will independently lead projects that involve new technologies to drive data management and analytical solutions for our partners.

Google Cloud helps millions of employees and organizations empower their employees, serve their customers, and build what’s next for their business — all with technology built in the cloud. Our products are engineered for security, reliability and scalability, running the full stack from infrastructure to applications to devices and hardware. And our teams are dedicated to helping our customers — developers, small and large businesses, educational institutions and government agencies — see the benefits of our technology come to life.

Responsibilities

  • Create and maintain logical and physical database designs, including management of data repository, periodic reviews and tracking of issues for future enhancements.
  • Ensure the integrity of data under the purview of the projects, including establishing security procedures to protect and maintain the highest level of confidentiality and data security.
  • Partner with internal teams to define and implement solutions that improve internal business processes.
  • Maintain highest levels of development practices including: technical design, solution development, systems configuration, test documentation/execution, issue identification and resolution; write clean, modular, and self-sustaining code.
  • Integrate third party products with internal systems.