Send me more jobs like this

Senior Software Engineer

Keywords / Skills : Senior Software Engineer

Posted: 2019-08-16

Other Roles
Posted On
16th Aug 2019
Job Ref code
Job Description

Our Team
Core Technology Group is responsible for building and delivering innovative foundational technology for all product offerings of Informatica, which include the Data Integration products, The Big Data Edition, Informatica cloud. The team is responsible for research, developing and delivering of administration and monitoring needs to the Informatica Platform that is core of Informatica’ s products for both enterprise & cloud installations. 

Your Opportunity
As a Senior Software Engineer, Full Stack Java Developer, you will be part of the Informatica R&D team. You are expected to implement product development on-time and drive customer success through R&D engagements.

Our Ideal Candidate
As an ideal candidate, you are:
  • Highly energetic self-driven individual who aspires to achieve challenging goals while embracing complex problems and provide a practical and strong solution.
  • An independent, resourceful product engineer with an excellent coding skill, advanced problem-solving skills, and enjoy working in fast paced engineering environment.
  • An experienced professional with an excellent written, verbal, presentation and time management skills.

Your Responsibilities
As part of the Informatica core R&D team, you will be responsible to:
  • Develop features and harden the existing components in Informatica products.
  • Develop and harden the product UI/Server Side.
  • Writing high quality code using your in-dept knowledge of Java, Object-Oriented concepts, algorithms and data structures.
  • Collaborating effectively with peer engineers, and architects to solve complex problems spanning their respective areas to deliver end-to-end components and features.
  • Work with QA team in developing test plans for all features and fixes.
  • Produce work estimates as requested, refine estimate skills over time to ensure accurate forecasting for software product delivery dates.
  • Utilize analytical skills in determining the root cause of problems and demonstrate ability to multi-task and prioritize responsibilities based on changing requirements (such as urgent customer problems, etc.).
  • Handling customers escalations that are routed to R&D from Global Customer Support team.
  • Working in an agile software development team delivering product and feature increments and bug fixes in short iterations.

Your Qualifications
  • BS/MS/PhD in Computer Science or related technical discipline
  • 4 or more years of professional software development experience in developing innovative enterprise products using object-oriented languages.
  • You have excellent knowledge and experience in Java and Java Enterprise.
  • You have experience in thin client technologies like Java Script, HTML5, CSS3, jQuery, AnjularJS.
  • Excellent coding and design skills in Java client and server-side technologies.
  • Strong experience in development tools like Eclipse, Maven, Tomcat, Jira and Perforce is mandatory.
  • Extensive experience in database concepts, SQL programing is mandatory and experience in at least one of the following databases: Oracle, SQL Server, DB2, Sybase.
  • Deep knowledge of core java libraries and common design patterns.
  • Strong experience in web technologies like Servlets, Spring, Tomcat
  • Mastery of multi-threaded computing and high competency with the Java concurrency libraries
  • Good working knowledge of Hadoop technologies like Hbase, Tital, Solr is a plus
  • Exposure to and experience with applications like Oracle, SAP, Tableau, Power BI, SalesForce, Microstrategy, Qlik View, etc. will be an added advantage.
  • Having experience in OSGi is plus.
  • Good knowledge of working in a Unix environment (shell scripts, build systems) is a plus
  • Highly effective communication and interpersonal skills
  • Able to learn quickly in a dynamic environment.
  • Strong problem solving, troubleshooting, debugging and analytical skills.
  • Energetic and motivated self-starter.
  • Ability to think creatively.
  • Familiarity with Agile development process

Similar Jobs
View All Similar Jobs

Walkin for you