Send me more jobs like this

Principal Web Developer

Keywords / Skills : Principal Web Developer

Posted: 2019-06-27

Other Roles
Posted On
27th Jun 2019
Job Ref code
Job Description

Our Team
IT Applications department manages the mission critical Enterprise applications for Informatica spanning Enterprise functions including Sales and Marketing, eCommerce, CRM, Finance and HR applications. The technology platforms hosting the applications include Jive, Salesforce, Coveo, AEM, Azure, Informatica Intelligent Cloud Services, MDM and many more. We are a dynamic team spread across geographies serving internal and external customers.
You will be part of a highly talented, tightly knit and enthusiastic team and will be responsible for leading the technical team in designing, developing, maintaining and supporting multiple web applications that meet customer expectations. The role and responsibilities entail:
  • Design, analyze, evaluate and implement solutions for multiple web applications on different platforms.
  • Conduct and coordinate design, code, and test plan reviews
  • Collaborate and manage with Application Managers, Project Managers, Developers and peers to accomplish a coordinated implementation effort.
  • Work closely with application and enterprise architects on application design, CI/CD pipelines and implementing best development practices, procedures and standards
  • Assist Application Manager in prioritizing new development projects, enhancement projects for existing systems, and system maintenance requests
  • Supervise technical delivery teams, estimate and assign resources. Plan team member work assignments and schedules, and guide and monitor work performance
  • Supervise and guide the detailed design and development and support activities for entire web applications
  • Conduct documentation audits and reviews and assure it is complete, acceptable and in accordance with standards
  • Provide effective support to the enterprise applications throughout the application life cycle ensuring high availability (99.9%) and high SLA responsiveness

Key Skills
  • Minimum 7 years of professional web development experience
  • Considerable experience developing and supporting enterprise web applications
  • Excellent knowledge of integration design and development best practices
  • Strong development skills including Java/J2EE, client frameworks, Cloud Architecture/Solutions
  • Experience in planning, design, implementation and support of large-scale enterprise web applications

  • Experience in planning, design, implementation and support of large-scale enterprise web applications
  • Minimum 5 years of experience developing Java-based web or Enterprise applications. Strong understanding of software architecture, Design patterns and common frameworks like Struts, Spring and Hibernate with exposure to a testing framework
  • Experience with continuous integration and continuous deployment
  • Experience working with distributed teams and at least 2 years leading a team of developers is critical
  • Experience in agile or lean methodologies, specifically variants of Scrum
  • Five to seven years of programmer/analyst experience
  • Keep abreast of technology and innovation in all relevant areas
  • Detail-oriented and highly motivated
  • Ability to think ahead and anticipate problems/issues and be able to plan and execute.
  • Excellent organization, communication and interpersonal skills. Ability to work and communicate effectively with peers and management, including interacting with a globally dispersed team
  • Ability to quickly learn and adapt in a dynamic environment
  • Ability to quickly grasp customer requirements and then  translate them into technical designs based on best practice principles
  • Good problem solving, analytical and technical troubleshooting skills.
  • Four year degree in a technical discipline such as computer science, information technology, or systems engineering

Desired Skills:
  • Experience on Enterprise Content Management Systems like Adobe Experience Manager
  • Experience on Communities platform like Jive, Lithium or similar
  • Demonstrated desire to learn, maintain and update technical skills on current and new web technologies

Similar Jobs
View All Similar Jobs
Walkin for you