Senior Software Engineer

KRM Global Placement Consultancy
  • Chennai
  • Confidential
  • 4-6 years
  • 24 Feb 2015

  • IT/ Information Technology

  • IT/ Technology - Software/ Services
Job Description

Position Summary: Responsible for Design, development and maintenance of custom-made solutions as per the client specifications.

Key Responsibilities

Participate in full software development lifecycle: analyzing requirements developing designs implementing and testing web applications using ASP.Net, C #.Net, JavaScript, jQuery, HTML, MVC.
Take active part in requirements analysis, object model design, root-cause analysis.
Database development using Microsoft SQL Server with extensive stored procedure development.
Work with in house data sources and APIs.
Provide post-working hours and on-call production support if required.
Work closely with Product Management and other members of design teams to execute solutions.
Actively participate in team process and use of software development methodologies such as Agile etc.
Communicate technical issues or project details to both India and UK teams.
Help with implementation of the coding standards and best practices.
Conducting code/test reviews and other systems quality assurance and risk management procedures with the Development team.

Key Technical Skills

Strong knowledge of object oriented programming languages.
Strong in ASP.NET using C#, .NET Framework 2.0, 3.0, 3.5, 4.0 and SQL Server 2005/SQL Server 2008 R2
Experience writing and using Web services like WCF
Experience with MVC for ASP.NET
Ablity to use Agile/SCRUM methodology and understand the role of the developer in the full software development lifecycle (SDLC).
Strong knowledge of software implementation best practices.
Strong knowledge of Design Patterns.
Strong skills in stored procedures, functions, views, triggers, deployment scripts.

Qualifications : BE (Computer science/ IT / Electronics & Communication), MCA, MSc IT, MBA (Systems)

Job Posted By