Job Title : Senior Software Engineer

Experience : 4yrs

Location : Bangalore

Education : BE.MCA.BTECH

Job Description :

Minimum 4 years’ experience developing object oriented software systems with strong understanding of application development methodologies Good knowledge of Software Architecture & Design Patterns. Should have worked as Project Lead in at least 2 projects.

• Exposure in MVP/MVC architecture.

• Minimum 4 years’ experience in developing database driven web application.

• Must have expertise in .NET 3.5 with C#, Web Services, Windows Service, Desktop Application, LINQ, XML / XSLT.

• Experience in designing and implementing large-scale, N-tiered application architectures, both GUI side and Server side.

• Strong Experience in developing Client-Side Script Integration with an expertise in HTML, JavaScript, AJAX and popular JS libraries.

• Strong in any one of the RDBMS MS SQL Server or Oracle. Strong Experience in SQL store procedures and working with heavy data volume

• At least 2 years of experience in designing and architecting Web Services.

• Exposure to good security practices in application development.

• Exposure to performance enhancement guidelines in application development.

• Exposure producing technical design documentation.

• Understanding of Test driven development and experience on TDD tool such as Unit