DEVELOPER L4
Core
Analyze client requirements and convert them into feasible software designs; develop, modify, test, troubleshoot, and maintain software modules and applications.
Role type
Senior IC software developer (Scala/Spark)
Builds
Software modules and applications
Domain
Enterprise software development
Deliverable
production ML models | product features
Required skills
Scala, Spark, software design, automated testing, root-cause analysis, performance optimization, technical documentation, CI/CD support
Preferred skills
None stated
Technologies
Scala, Spark
Responsibilities
Analyze client requirements and convert them into feasible software designs; Develop, modify, test, troubleshoot, and maintain software modules and applications; Automate software validation by designing and executing test cases, scenarios, and usage cases; Investigate system issues, perform root-cause analysis, and recommend performance or availability improvements; Support continuous integration, deployment, monitoring, release schedules, and software implementation; Prepare code, technical documentation, flowcharts, reports, project status updates, and other required records.
Seniority
Mid-to-Senior (5–8 years experience)