Role : Consultant - Applications
Reports to : Practice Director
The Role – Consultant:
Looking for Development Consultants who have a mix of advanced technology and business acumen. The Developer Consultant helps customer/partner account teams identify, pursue and close strategic business development opportunities while continually driving add-on business within existing projects. To accomplish this, Developer Consultants must be effective in fostering executive level relationships. When asked, consultants help translate business or application development requirements into technology requirements for inclusion in contracts and/or statements of work.
Responsibilities:
Define Vision & Scope, Create Design & Architecture:
· Maintain a breadth of knowledge in a market sector, of industry standard frameworks and architectures as well as demonstrable technical expertise in deploying .NET solutions and related MS technologies
· Define requirement with engagement Manager.
· Understand customer environment & gather business requirement.
· Research Technical Aspects & Best Practices.
· Map technical information to customer’s context.
· Develop architectural design document based on existing sample or new requirement.
Project Plans & Execution:
· Identify customer required deliverables & all tasks for the project.
· Create high level plan & estimate timelines & resources.
· Meet with internal & partner resources to get feedback & commitment to the project plan.
· Develop the detailed project plan.
· Execute the project and augment the project team with your technical depth and expertise.
· Mentor the customer and partner team members of the project to achieve project goals.
· Monitor & adjust estimates to integrate new constraints.
· Conduct project closeout meetings.
On-going Advice & Knowledge Transfer to Customer:
· Study technical books, internet content, magazines, internal & external sources to build knowledge base & gather best practices.
· Respond to customer needs by email, phone calls & one to one meetings.
· Prepare documentation as needed.
Presentation & Trainings to Customers & Partners:
· Identify Customer needs.
· Research knowledge base & collect reference materials.
· Prepare customized presentations or Trainings materials.
· Give presentation or training.
· Gather feedback & fine tune.
Contribute to MS Internal Knowledge Management System:
· Capture all the field learning on a project & document the same in the format required.
· Ensure all assets created on a project – Design document, Vision scope document, Architecture Document , Sample code etc is submitted to the internal knowledge management system.
· Provide constructive feedback for all the assets downloaded from the internal knowledge management system.
Candidates Profile:
ü 9 years work experience in Consultancy, Architecting, Design, Deployment and/or support of software-related products or services, in a Microsoft-based large-scale Enterprise environment.
ü Advanced level of knowledge in .NET Frameworks, C#, ASP.NET, MOSS/BizTalk, SQL, XML Technologies and Web Services
ü Good knowledge of MS Products such as Win2003/2008 Advanced Server, SQL Server 2005/2008, BizTalk Server 2006/2009, MOSS 2010, Office System, COM+, .NET Framework 3.5/4.0, TCP/IP and general networking and Active Directory is required.
ü Ability to communicate with the appropriate audiences at all levels of an organization in a technical context.
ü Project Management Experience would is desirable
ü Bachelors degree in Engineering – BE, BTECH or Equivalent.
ü Industry Certifications like MCSD, MCDBA, MCAD.
0 comments:
Post a Comment