Job descriptionGathers and verifies technical requirementsAuthors and audits technical Design for featuresCompetent in programming and debugging across multiple modules and dealing with related external dependenciesWrites high-quality code with full test coverageReviews code to ensure it is functionally correct and is of high qualityProvides story or business requirements breakdown planning and estimation, reviews and evaluates the team's estimatesAccountable for complex stories or business requirementsIdentifies feature and module dependenciesProposes mitigation plans for identified risks and problemsSuggests process improvements and best practicesIdentifies new areas that could be measuredAble to identify, evaluate and discuss alternative technologies and techniquesJustifies decisions and achieves peer consentInteracts with team members, other I.T. teams, business users, individual contributors, managersActively shares Knowledge within the domain.Able to share Knowledge outside the domainMentors co-workers within the area of expertise improve other's productivity.Guides the work performed by Full Time / PermanentorsAssesses the quality of work and effectiveness of Full Time / Permanent resourcesParticipates in the development of Full Time / Permanentor agreements, including deliverables and SLAs