Applications Engineer, University Graduate, 2021
Minimum qualifications:
- Master's degree in Information Technology/Systems or related technical field or equivalent practical experience.
- Coursework and/or experience developing business applications end-to-end, including front-end, data storage and application integration.
- Programming experience in Java and scripting (e.g., Perl, Shell, Python, XML).
Preferred qualifications:
- Knowledge of SQL, relational database concepts and Unix/Linux.
- Understanding of software development life cycle, SAP, and/or Salesforce technologies.
- Understanding of information management, data modeling, system integration, development methodologies (including unit testing), web technologies.
- Communication skills and proven ability to work effectively with all organizational levels.
- Ability to start a full-time role in 2021.
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 Applications Engineer, you will play a major role in developing, deploying and supporting Google’s internal business applications. You will be tasked with solving various problems over time. When the situation calls for it, you’ll be part of a team that implements vendor sourced enterprise software, configuring that software, customizing it, and integrating with other internal systems. Other times, you’ll be primarily tasked with creating custom-built software.
Google is and always will be an engineering company. We hire people with a broad set of technical skills who are ready to take on some of technology's greatest challenges and make an impact on millions, if not billions, of users. At Google, engineers not only revolutionize search, they routinely work on massive scalability and storage solutions, large-scale applications and entirely new platforms for developers around the world. From Google Ads to Chrome, Android to YouTube, Social to Local, Google engineers are changing the world one technological achievement after another.
Responsibilities
- Develop and deploy applications that support and change fundamental assumptions of how IT works.
- Partner with internal teams to define and implement solutions that improve internal business processes.
- Work closely with analysts to translate business requirements into technical solutions.
- Build internal solutions, with custom front-ends (web, mobile) and back-end services that automate business processes. Maintain highest levels of development practices including: technical design, solution development, systems configuration, test documentation/execution, issue identification and resolution, writing clean, modular, and self-sustaining code.
- Integrate third party products into internal systems as well as support and upgrade implemented systems.