Duration: 6-12 Months+
Job Summary: The ideal candidate will have the ability to Design, create and maintain Scala Based Applications. They will be responsible for software analysis, and for collaboration with the software development team to verify application designs.
- 3+ years of experience in Scala.
- 3+ years of experience working on Java
- Bachelor’s degree or equivalent experience
- Experience working in Agile/Scrum methodology, Unit & Integration tests, Technical Documentation, and Application design
- Working knowledge of version control, Bash scripting, CI/CD pipeline, and other software development best practices
- Good communication skills
- All phases of software engineering including requirements analysis, application design and code development and testing
- Designing and implementing product features in collaboration with business and IT stakeholders
- Designing reusable frameworks, libraries and components
- Working very closely with Architecture group and driving technical solutions
- Troubleshooting production support issues post-deployment and come up with solutions as required
- Demonstrate substantial depth of knowledge and experience in a specific areas of Scala.