Description

Educational Qualifications: Bachelor's degree in engineering or equivalent experience

Job Description:

  • Collaborate with product owners, systems analysts and software engineers to deliver against an agile roadmap
  • Work with architects and other software engineers to evaluate functional and non-functional requirements and deliver creative, high quality solutions
  • Design, develop, test and maintain data intensive applications including ETL, relational and non-relational data storage, APIs and big data application development
  • Follow and improve on processes for continuous delivery and DevOps within your team
  • Build and main configuration management and automation tools, deployment strategies/processes, monitoring tools.
  • Experienced in Software Engineering practices like Reliability Engineering, Deployment planning, Fault Tolerant architecture, Test Automation.
  • Experience in Data As a Service and Container As a Service models.
  • Experience in incident ticket tracking tools and processes like ServiceNow
  • Collaborate on quality strategies that ensure our data platform is correct, resilient, scalable and secure
  • Support applications throughout the SDLC from design to decommission
  • Participate in and provide input for system analysis, design walkthroughs and code reviews
  • Participate in defect review and triage
  • Adhere to design/coding standards and constantly improve the way we build and deliver software

Required Qualifications:

  • 6+ years of designing, coding and supporting distributed, data intensive systems at scale
  • 6+ years of relational database delivery
  • 3+ years of non-relational (NoSQL, Big Data) delivery
  • 7+ years of experience working within the Software Development Life Cycle (SDLC)
  • 4+ years of development experience with BIG Data technology stack (e.g. Hadoop, MapR, Talend, PIG Scripting, HBase, HIVE, SPARK); Relational databases; and Test automation in Linux/Windows environments
  • 4+ years of experience in Agile Delivery
  • 3+ years in Dev Ops Automation tools (Oozie, Python etc.)
  • Experience in managing DevOps teams in an Agile Delivery/onshore-offshore model (5-10 headcount)
  • Excellent communication skills with ability to describe "data/capability stories" (and not defects) and explain value (and not resolution) to customers.
  • Experience in delivering Data Platforms

Education

Any Graduate