Philips Technical Specialist in Bangalore, India

Experience:

· 5 to 8 years of software development experience with minimum 3+ years of relevant experience

Required Skills:

· Knowledge of Object Oriented Programming, data structures and design principles

  • Experience in building enterprise class applications with web technologies (SPAs, Knowledge of frameworks such as AngularJS)

  • Minimum 4 years of experience in developing quality code in Java, J2EE and Spring Framework in a product software development

  • Minimum 2 years of experience in responsive web design, mobile browser development, and user experience design

  • Minimum 3 years of experience in any Linux OS, using Linux as development, deployment environment, shell scripting and basic python skills.

  • Experience in working with tools like Maven and Jenkins and writing shell scripts to automate build, deploy of product code to cloud is desired

  • Experience in working with AWS tools and AWS APIs to automate infrastructure tasks is desired

  • Working experience in using container technologies like Docker or higher abstractions like Cloud Foundry is desired

  • Experience in relational databases (MySQL or PostgreSQL), writing SQL queries, fine tuning, debugging issues and database migration is desired· Strong Investigation, Analytical and Problem Solving skills· Identifies key technical risks and develop mitigation and recovery plan· Solid interpersonal skills and plays extremely well with others· Communication skills: excellent oral and written skills· Detail oriented; ability to multitask· Self-starter and quick learner and ability to work with minimal supervision· An excellent Collaborator

Responsibility and Key Result Areas

· Analyzes and understands the Software/Functional Requirements Specification

· Contributes to features for complex modules/SRS for the key modules

· Provides technical guidance in a technical, functional/domain area, Participates in all key technical decisions

· Creates (detailed) design within specified top level design/architecture

· Defines and implements key functional and non-functional aspects in the program.

· Supports team in sprint planning by defining and estimating work-break-downs and supports in defining task specifications towards a team of engineers

· Participates in peer reviews for project artifacts and ensure the quality of deliverables

· Supports in project estimation, planning and risk management activities

· Manages technical communication with Partners

· Keeps abreast of technical developments in own field through study, technical contacts, and propagate it

· Acts as a role model for other technical members in the group

· Guides and coaches the project team in technology as and when applicable