Job descriptionAs a Senior Developer, you are responsible for developing, supporting, maintaining, and implementing a complex project module.Should have in-depth knowledge of at least one development technology / programming language.Should have good experience in the application of standard software development principles. Should be able to work as an independent team member, capable of applying judgment to plan and execute your tasks.Should be able to respond to technical queries / requests from team members and customers. Should be able to coach, guide, and mentor junior members in the team.