Manager - Software Engineering
Hyderābād (Hyderābād)
Job description
Overview
· The GBS Digital Factory is the digital transformation engine for PepsiCo that sits within the Global Business Services (GBS) organization. It focuses on the re-imagination and digitization of capabilities, processes, services, and reporting for the Enterprise through the design, development, and deployment of digital products and solutions. GBS Digital Factory works with business, sectors, markets, and regions, leveraging a core set of integrated technologies, such as AI, ML, RPA, Conversational AI, UI technologies and API integrations
· As a Software Engineer, you will be designing, developing, testing, and rolling out next generation digital solutions for business users, including building APIs to enable data access and integration for the digital solutions. You will be working collaboratively with Product Designers, other Developers and Engineers to deliver quality solutions that generate value and redefine ways of working.
Responsibilities
· Execute the design, development, and deployment of APIs to enable data access and integration for digital products
· Execute the understanding of current state process and future state objectives by interfacing with business (functional / sector) stakeholders and Product Designers
· Execute the writing of production-ready code that is easily tested and in alignment with overall architecture
· Execute the development of test scripts and implementation of in system / integration testing as appropriate to ensure all code and work products are thoroughly tested prior to deployment
· Execute the development and maintenance of user integration guides and API specification documents for all digital products
· Execute the troubleshooting of digital products for defects, identify and resolve issues in a timely manner
· 7-9 years overall experience; 3+ years relevant experience in software / API design, development and rollout of digital tools / capabilities working directly within engineering teams
· Degree in Computer Science, Computer Engineering, Data Science or related field preferred
· Experience designing and building APIs across multiple systems and technologies
· Experience coding in various languages (e.g., Java, C++, Python, SQL)
· Experience with cloud technologies (e.g., Microsoft Azure, Google Cloud, Amazon Web Services, cloud-specific PaaS and SaaS solutions) and next generational automation tools (e.g., RPA, AI, ML)
· Strong understanding of Microservices architecture and container-based infrastructure
· Experience with end-to-end application development in open-stack technologies running in private, public or hybrid datacenter locations is preferred.
· Automation, Orchestration, CI/CD, Development or DevOps background.
· Experience with the Spring Framework will be a very strong asset
· Exposure to non-SQL DB like MongoDB & Casandra
· Full stack engineering experience
· Experience on Kubernetes or any other container based technology prefered
· Experience on secure code tools like fortify prefered
· Deep knowledge of design patterns
· Prior experience / involvement in digital product development and organization wide digital transformations preferred
Qualifications
· Ability to investigate legacy software and build modern solutions on top of the same
· Ability to work in a fast paced, agile environment with cross-functional teams
· Ability to manage multiple priorities at the same time
· Exceptional quantitative and analytical skills
· Excellent communication skills, both written and verbal