Member Technical Staff

Project Area :

  1. Collaborate with managers or assigned stakeholders to finalize solution blueprints and determine implementation approach.
  2. Provide leadership to the assigned team towards the project vision and clarify what constitutes success.
  3. Be involved in kick-off meetings, review stories, determine implementation designs, review stories, estimate stories/ tasks, and provide inputs into iterations.
  4. Determine configuration management, environments setup, agile setup and start project execution.
  5. Be involved in daily SCRUMs.
  6. Handle multiple project streams depending on size of project.
  7. Ensure delivery quality by complying with Dojo process along with code and design reviews.
  8. Handle deployments and provide solid demos of iteration. Support client-facing project owner in client demos.
  9. Control projects and minimize crisis stemming from technology factors.
  10. Provide technology leadership to meet system’s functional and non-functional (scalability, etc.) requirements
  11. Bring a proactive sensing approach to identifying system challenges before it becomes a client issue.

Technology Responsibilities:

  1. Use technology solution footprints and determine project implementation approach.
  2. Understand the architectural 4+1 model and steer the changes throughout the course of the project (DB model, OO model and configuration management).
  3. Take proof of concepts and build a plan for project delivery.
  4. Interface with sales team to provide technology inputs and engineer solutions for proposals (with time estimates).
  5. Bring the best processes to attention for improving the Dojo processes.
  6. Create and leverage a technology repository of reusable components.
  7. Be hands-on when required on projects
  8. Create & validate solutions (OO model, DB model) on assigned projects. Participate in library selection and review process (code, design on assigned projects).
  9. Participate in peer-reviews of solution designs and related code.
  10. Analyze and resolve escalated technical and application problems.
  11. Be highly available to team and to the client during course of the project.
  12. Proactively keep up with software updates, security patches, and general trends related to specific project handled.
  13. Recommend bold decisions related to technology selection, refactoring and other aspects by considering the pros/cons while balancing constraints such as budget, schedule, etc.
  14. Any technology enthusiast who is willing to take up new technology challenges.
  15. Bachelor’s degree in engineering (preferably Computer Science/IT)/ Master’s in Computer Applications

Experience: 10+Yrs

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file