Senior Software Engineer
Skills
OOPSQLSoftware DevelopmentAmdocs CRMDebuggingGitLinux
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.
