Job description:
note: by applying to this position you will have an opportunity to share your preferred working location from the following: seattle, wa, usa; mountain view, ca, usa.minimum qualifications: bachelors degree or equivalent practical experience. 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree in an industry setting. 2 years of experience with data structures or algorithms in either an academic or industry setting. 2 years of experience android application development. preferred qualifications: master's degree or phd in computer science or related technical field. 2 years of experience with performance, large scale systems data analysis, visualization tools, andor debugging. experience developing accessible technologies. proficiency in code and system health, diagnosis and resolution, and software test engineering. about the job google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. our products need to handle information at massive scale, and extend well beyond web search. we're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, ui design and mobile; the list goes on and is growing every day. as a software engineer, you will work on a specific project critical to googles needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. we need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward. with your technical expertise you will manage project priorities, deadlines, and deliverables. you will design, develop, test, deploy, maintain, and enhance software solutions. android is googles open-source mobile operating system powering more than 3 billion devices worldwide. android is about bringing computing to everyone in the world. position is $133,000-$194,000 + bonus + equity + benefits. our salary ranges are determined by role, level, and location. the range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all us locations. within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. your recruiter can share more about the specific salary range for your preferred location during the hiring process. please note that the compensation details listed in us role postings reflect the base salary only, and do not include bonus, equity, or benefits. learn more about benefits at google . responsibilities write product or system development code.review code developed by other engineers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency). contribute to existing documentation or educational content and adapt content based on productprogram updates and user feedback. triage product or system issues and debugtrackresolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality. participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies. google is proud to be an equal opportunity workplace and is an affirmative action employer. we are committed to . we also consider qualified applicants regardless of criminal histories, consistent with legal requirements. see also google's eeo policy and eeo is the law. if you have a disability or special need that requires accommodation, please let us know by completing our accommodations for applicants form .

Resume:
<<professional summaryproactive, performance-driven professional with 10.5 years of experience in it industry in investment banking domain.proficient in the integration of various data sources with multiple relational databases like oracle11g /oracle10g/9i, sybase into the staging area, data warehouse which includes developing pl/sql procedures, packages, triggers, bulk collections, cursors, views, objects and performance tuning of data warehouse environment.data warehousing etl experience of using informatica powercenter client tools - mapping designer, repository manager, workflow manager/monitor and server tool -repository server manager.proficient in unix shell scripting in automation of various processes. hands on experience in server setup to host files to automate the database refresh with help of perl/cgi scripts.developing web page applications using html5, css3 and javascript for form validations. also using ajax and php scripting to get back data from oracle db.experience in using automation scheduling tools like autosys and control-m.knowledge and hands on in informatica (etl tool) for loading huge data files.hands-on experience across all stages of software development life cycle (sdlc) including business requirement analysis, data mapping, build, unit testing, systems integration and user acceptance testing.experience working in on-shore/off-shore development models.strong time management skills in leading multiple projects and deadlines under minimal supervision.recognized and highly appreciated for consistent success, knowledge and flexibility. areas of expertisewindows nt/xp/2007, -dosetl tools: informatica power center 9.1/8.1/7.1 (designer, workflow manager, workflow monitor, repository manager and informatica server)databases: oracle 11g/10g/9i/8i, sybaselanguages: /sql, unix, shell scripts, perl, html5, java scripting, phpscheduling tools: autosys, control-m work experience data warehouse developer, 03/2015tocurrent22nd century technologies– ,customer warehouse environment (cwe) is a group in fidelity focusing on providing analytical data to various business groups.this data helps the business community in increasing the fidelity business in retail and institutional areas.the data constitutes of various customers accumulated from various sources.major responsibilities include impact analysis, support production support activities, install planning, and help answer business adhoc requests.role and responsibilities: providing resolution to the issues raised by users.monitoring and providing batch support for the daily and monthly batches.conduct regular meetings to check for weekly and monthly install.provide month end batch support and provide on-call support.enhancement of the existing application to provide more functionality.identify long running process and tune the same.unix scripts is used to ftp the files from vendor sites update the data files before loading the data using etl/informatica to process data from various vendors.used sql developer/toad for creating all types of pl/sql objects like tables, indexes, packages, triggers, sequences and stored procedures.optimized the existing long running processes to run faster with usage of bulk loader, hints and limits on bulk loader used explain plans to analyze long running queries and degree of parallel to make queries run faster.create new web applications from html5 and css & javascript for form validation host the web applications on windows server 2012 r2 machine used php as the server side language to psftp the files from user's machine.call oracle client functions odbc to connect to db and get back the results on html forms.etl/data warehouse developer, 07/2012to 03/201522nd century technologies– ,the strategic investment product team works on providing investment plans for individuals, investment plan and guidance tool for retailers, retirement plans (401k) for organizations.the tasks involved as part of this are loading and processing the stocks and mutual fund details from different sources, categorize and customize such that retail and individual investors get the accurate details which would help in investments.role and responsibilities: understand and analyze requirements, required.design/review the test cases for integration testing, system testing and user acceptance testing unix scripts is used to ftp the files from vendor sites update the data files before loading the data using etl/informatica to process data from various vendors.from staging area, data is processed and modified as per the requirement and then loaded to integration area through stored procedures and etl/ informatica mappings.use toad for developing all types of pl/sql objects like tables, indexes, packages, triggers, sequences and stored procedures.developed and modified oracle packages, stored procedures, functions, scripts, synonyms, tables and indexes to implement business requirements and rules.applied optimizer hints to tune the queries for faster performance.worked on performance tuning by using explain plans and various hints.worked on table partitioning and deploying various methods of indexing like local indexes and global indexes on partitioned tables.organize and analyze the behavior of each investment instrument like stocks, bonds etc for a certain period and provide the complete detailed analysis to investors which would help them in planning their portfolio and the investments.evaluate the performance of different funds which would be ideal for long term investing which is the primary requirement of a retirement plan (401k) aimed at institutions.project title: para reporting for an investment bank.data warehouse developer,2009to 06/201222nd century technologies– ,location: bangalore, tokyo and ny description: the department division deals in reporting profit and loss to back to the central system.it also involves doing the daily adjustments and sending the feed to different streams which will do further processing at their end.the data involved capital markets data like securities', bonds, funds, repos etc.role and responsibilities: handling all user support requests from across the regions ( & usa).automating frequent process with shell scripting and autosys scheduler.handling major uat's independently & representing client from offshore office.responsible for all production release across regions.generate reports required by japanese and us federal gov.developed and modified packages, functions, synonyms, tables and indexes to implement business requirements and rules.bulk loading of data done using utilities like bcp and sybase central.code tuning or query optimization done using explain plans, hints.analyzing and monitoring system performances using dbcc trace on commands, query plan outputs, system.handling various enhancements to the system, this entailed writing new codes and changing some existing codes.wrote new complex stored procedures in sybase and optimized the existing code written in sybase.debugging the scripts and jobs in production environment written in shell and perl.handling and creating various autosys jobs in production environment.providing daily status reports to the clients.provided production support and 24/7 support for resolving the critical production issues.involved in the solving the tickets that are raised by the end users.responsible for creating plsql programs and unix scripts for data validation and data conversion.project title: basel 2 based bank.data warehouse developer, 01/2006to 11/2008royal bank of scotland–city,state,location: bangalore description: fmit is a dedicated it division within rbs and we provide a fully managed service for finance it business as usual (bau) team.designed the tables, indexes, triggers, stored procedures, functions and packages to implement the requirement.unix scripts is used to ftp the files from vendor sites update the data files before loading the data using etl/informatica to process data from various vendors.informatica mappings are used in loading the target databases which is usually on different schema and the data is transformed in the process before loading to target.analysis of source data, oracle source objects and identifying the methods for loading data to target.created and used external tables for migrating flat file data into target.responsible for the creation of packages, functions and procedures.performed testing of the packages, procedures and functions.wrote scripts for creating tables, indexes, grants and synonyms in different schemas and made modifications for the existing tables as per business logic.preparation of test scripts for system and integration testing, and traceability matrix for the assurance of complete coverage of system requirements.develop bug fixes and enhancements.production support of some of the applications of the bank which includes resolving issues of the overnight batch processes and daily users' queries. education bachelors:telecommunication,expected in2005tovtu-,gpa:telecommunication skills bonds, capital markets, css, client, clients, data conversion, data validation, databases, debugging, etl, finance, forms, ftp, funds, grants, html, html5, php, indexing, informatica, investments, japanese, javascript, java scripting, logic, meetings, office, windows nt, -dos, odbc, operating systems, optimization, , developer, /sql, perl, processes, profit and loss, reporting, requirement, retail, scheduling, securities, shell, scripts, shell scripts, shell scripting, sql, strategic, sybase, tables, user support, toad, unix scripts, utilities, validation, web applications, windows server, workflow, written.