As a technical individual contributor you would be part of team where you would be required to work closely with domain experts and architects in defining well thought and thorough solutions.
You would be involved in all phases of development including project scoping, team building, working with business leads and project managers, organizing sprints, managing deadlines, understanding and articulating priorities, architecting solutions, coding and delivering high quality results.
This position reports to the Engineering Manager and has high level of visibility to functional managers worldwide.
Work as part of Framework team to implement shared components and libraries
Gather a good understanding of requirement
Deliver development supporting artefacts like Use Case diagrams, Class diagrams and Sequence diagrams based on requirement analysis and design
Provide consulting to development teams when required
Document the technical implementations and evangelize with development teams
Participate in cross-functional technical discussions local and remote groups
Follow process and produce quality deliverables supporting the process
Participate in software design and review activities
Develop / innovate solutions to complex problems
Manage sprints and component backlogs
Participate in troubleshooting complex issues and resolving defects
Production of high quality code.
Form : L11408 Rev 01 2
Develop and demonstrate high quality prototypes / modules and finished applications that meet the desired goals, quality and are well documented
Stay in touch with latest and upcoming Microsoft / open source technologies
Mentoring team members to get up to the speed on technology
Qualifications Required : BE, B Tech, MSc, MCA or equivalent degree in Computer Science
Experience (Years) : 8-12 yrs
Technologies required : C#, ASP, .Net, WCF
Candidates applying for this position need to have a strong software development background with a very good systems perspective.
Leadership qualities to take initiatives
Should be able to handle wide array of technical platform
Have complete understanding of programming patterns and be able to implement them
6+ years of IT work experience
4 years of work experience in end to end phases of development lifecycle
3 years of technical evangelism
At least 4 years working with WCF,ASP.Net etc
At least 4 years experience working on directory Services (E.g.- LDAP / AD etc)
Knowledge of web service Security standards (e.g.- WS-Security, X509, SSL etc)
Strong hands on experience on serverside concepts like SOA
4 years of experience with MSSQL server / RDBMS
At least 3 year work experience with open source technology
Experience writing Unit test cases using Nunit / MSTest
Have hands one experience in low level design skills
Strong OOP hands on experience with language like C# etc
Experience working with agile programming practices like SCRUM