Company Profile: We are hiring for a multi-national company providing IT services. It provides software and consultancy services in different industries like Finance, Education, Insurance, Retail, Energy, Life Science, and Healthcare.
Experience Range:4 to 12 years
Location: Pune/Bangalore
Desired Competencies (Technical/Behavioral Competency)
Must-Have (Ideally should not be more than 3-5)
- Hands on experience in SCALA, should be able to write and understand the scripts
- Should be aware of Test-Driven Development. Should be able to create unit test framework and maintain it.
- Should be able to perform Git Operations independently
Good-to-Have
- Experience with Software development with Scala
- Experience with Agile development approach
- Exposure to CI-CD framework
Responsibility of / Expectations from the Role
- Self-Organize and manage SCALA based Software development
- Should be able to analyze and identify root causes, fix the issues
- Should be able to create Unit test cases, validate the features and deliver on time
- Optimize code for performance and scalability
- Collaborate with other developers and stakeholders to ensure successful delivery of projects
Required Technical Skill Set
Key Skills and Responsibilities:
- Advanced knowledge in Scala programming
- Advanced knowledge in testing (knowledge about test methods, test strategies, mocking, )
- Fundamental knowledge in C language (generated code artefacts)
- Fundamental knowledge about main Git commands (push, pull, rebasing inside branches, resolving merge conflicts, )
- Command line affinity (not dependent on availability of UI)
- Configuration management with Ansible
- Version control using Git