We are looking for an experienced Scala Developer with robust hands-on development expertise in Scala. The candidate should have solid programming fundamentals and experience developing, enhancing, and maintaining applications using Scala.
Key Responsibilities
Design, develop, enhance, and maintain applications using Scala.
Write clean, maintainable, reusable, and productive Scala code.
Translate business and technical requirements into robust software solutions.
Troubleshoot application issues, identify root causes, and implement appropriate fixes.
Participate in code reviews, testing, debugging, and application enhancements.
Work closely with technical and functional teams throughout the software development lifecycle.
Follow software engineering best practices for code quality, maintainability,
and reliability.
Mandatory Skills
Strong hands-on experience in Scala
Positive understanding of object-oriented and functional programming concepts.
Strong programming, debugging, and problem-solving skills.
Experience building and maintaining production-grade software applications.
Good understanding of software development lifecycle and engineering practices.
Candidate Profile
4–8 years of relevant IT/software development experience.
Significant hands-on development experience with Scala.
Able to independently understand requirements and contribute to application development.
Strong analytical and troubleshooting abilities.
Good communication and collaboration skills.