Send me more jobs like this

Senior Software Engineer

Keywords / Skills : Senior Software Engineer

Posted: 2019-09-09

Other Roles
Posted On
9th Sep 2019
Job Ref code
Job Description
 Our Team

We’re always on the lookout for people with the same qualities as Informatica itself. As recognized leaders in Gartner’s Magic Quadrant for Metadata Management Solutions, we have no room for followers. We gained our market leading position through the hard work, monomaniacal focus, incredible dedication and exceptional performance – the very virtues we are looking for in the new Informatica people. We need people who carve their own niche, quickly understand priorities and know what needs to be done to get things moving. We expect our people to adapt to an informal atmosphere and appreciate the tremendous advantage of being surrounded by dedicated experts. In return, we offer the unique opportunity to join one of the most visionary, exciting and fastest growing software companies in the world, working with advanced technology and great products that are truly changing and improving the way our customers do business.Your Opportunity

As a Senior Software Engineer, 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.
  • Proficiency in Java OPPS concepts and design patterns.
  • Excellent coding and design skills in Java server-side technologies.
  • Strong experience in development tools like Eclipse, Maven, Tomcat, Jira and Perforce.
  • Extensive experience in database concepts, SQL programing 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