We are looking for a .NET developer to build software using languages and technologies of the .NET framework. You will
create applications from scratch, configure existing systems and provide user support.
This individual will play a critical role by architecting, developing and maintaining technical processes around the .NET platform assets to ensure success in terms of both revenue and timely release of current and next generation products and capabilities.
Major Responsibilities :
Design, code, test and manage various applications- Understand functional requirements and raise clarifications with BAs and others
concerned. Should be able to estimate from high level requirement and do an independent estimate from detailed functional specification
Primary responsibility will be to design and develop these layers of our applications, and to coordinate with the rest of the team working
on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.
Collaborate with engineering team and product team to establish best products- Identify bottlenecks and bugs, and devise solutions to
mitigate and address these issues
Follow outlined standards of quality related to code and systems. Develop automated tests and conduct performance tuning.
Hands on experience in Object Oriented analysis and design using common design patterns; Expertise in designing and developing
applications using .NET 3.5 / 4 development using C# and ASP.NET
Must have experience into Designing the projects using High Level Design / Low Level Design- Should be able to estimate from high level
requirement and do an independent estimate from detailed functional specification
Collaborates with senior developers, quality assurance team, and business analysts to understand and implement development and
testing requirement / Producing code using.NET languages (C#,VB.NET)
Collaborate with internal teams to produce software design and architecture; Develop documentation throughout the software development life cycle (SDLC)
Understanding of SW development cycle, from requirements to testing, integration and delivery; Knowledge of the differences among various
Experience with multi-threaded programming and parallel programming issues
Experience : 2-5 Years