- Advanced knowledge of software development life cycle
- Demonstrate ability to coordinate cross-functional work teams toward task completion
- Demonstrated effective analytical skills
- Advanced written and verbal communication skills are a must
- General knowledge of release tools needed but not required
- Be a team player and a quick learner.
- Problem-solving and debugging skills
- Team and time management skills
- Proven hands-on Software Development experience
- Proven working experience in Java development (Intermediate Java knowledge)
- Developers capable of testing are preferred
- Solid understanding of object-oriented programming
- Client - server model understanding
- Implementing automated testing platforms and unit tests
- Proficiency in Linux (Ubuntu) operating systems (Cron job/shell scripts)
- Proficient understanding of code versioning tools
- Expect to execute the automation code and fix it if there is an issue or for scalability reasons
- Testing the data before and after the migration
- Daily / Weekly Reporting
- Documentation of Playbook, Error log..
- Communication with higher management
Generic Managerial Skills
Manage day to day Individual work , Good Communication