Senior Software Engineer

Skills
OOPSQLSoftware DevelopmentAmdocs CRMDebuggingGitLinux
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Bachelor’s with 5+ years of experience or Master’s with 3+ years of experience in Software Development.
  • Strong proficiency in R including writing robust functions production-level code unit testing and package maintenance.
  • Experience with SQL and familiarity with data engineering practices and tools such as GNU Make AWS and Docker.

Nice to have

  • SQL
  • GNU Make
  • AWS
  • Docker

Day to day

  • Proactively seek and refine specifications by talking to internal experts exploring documentation and examining legacy code.
  • Clarify and simplify the design and implementation focusing on readable code and robust testing.
  • Understand key differences between service and SaaS business models and implement robust software features.