Staff Engineer [T500-**]

  • Hyderabad
  • Tjx Global It India

Responsibilities:

  • Ensure the developers on the scrum teams are adhering to the software quality standards agreed so that work is done to the highest possible quality
  • Ensure the features developed by the scrum teams are produced to the highest quality in the shortest time possible using mentoring, knowledge sharing and code reviews, ensure the competency of all scrum team members is as high as it can be.
  • Fosters the adoption of DevOps tools and capabilities across IT product delivery teams, which include project managers, business analysts, QA testers, developers, and infrastructure engineers.
  • Partners with IT product delivery teams to understand their DevOps capability requirements and to define and deliver effective DevOps solutions to drive efficiencies and improve operational stability.
  • Provides leadership for the solution design of projects. Leads discussions on design approaches to solving visible, strategic and complex business problems.
  • Provides technical leadership for the design and implementation of all DevOps tools and capabilities.
  • Consults on the estimates, design preparation and operational support escalations for large tasks of high complexity.
  • Prepares Production Readiness documentation for implementations of medium to high level of complexity
  • Acts in Development Lead capacity for medium to high initiatives, prioritizing and assigning project tasks, providing guidance and resolving issues.
  • Reports status to Project management and interfaces with other domains, IT areas and 3rd party vendors as needed.
  • Leads Solution Development process definitions, and development of Solution Development best practices and standards.
  • Mentor and Support Junior Dev Leads or Developers on the ART


Requirements:

  • Bachelor's degree in computer science engineering or equivalent
  • 10 - 12 years of software engineering experience
  • Hands-on experience with Oracle retail applications (RMS, RPM, ReSA, REIM) along with good technical and functional understanding.
  • Experience in creating Technical designs addressing functional & non-functional aspects of a high level solution
  • Experience in programming using: Pro C and PL/SQL
  • Experience in scripting languages using: Unix shell scripting.
  • Experience in database query language such as: Oracle
  • Experience in DevOps tools including JIRA, Confluence, BitBucket, Git, Jenkins, Ansible etc
  • Experience in working with various Integration Patterns (API, Point to Point, Pub Sub etc)
  • Ability to work independently and as part of a team
  • Strong critical thinking & influencing skills
  • Good verbal and written communication skills
  • Shows a positive, open-minded and can-do attitude


Nice to Have Skills:

  • Java, Java script
  • Oracle APEX
  • Oracle ADF
  • Performance Tuning