Sr. Software Engineer

Ahmedabad, India

No. of Openings: 5

Years of Experience: 4-8 Years

Educational Qualification:

  • Bachelor’s degree in Computer Science, Computer Engineering or equivalent
  • Microsoft certified professional (MCP) is plus


Technical Knowledge

  • Programming Language: C#
  • NET: .Net Framework 3.5 and above
  • Development Tools: Visual Studio IDE
  • Good exposure and strong knowledge of relational database design and development using Microsoft SQL
  • Server 2008 and above.
  • Strong Objected Oriented Programming skills.
  • Web Standards (HTML5, XML, Ajax, CSS, JavaScript, JQuery, AngularJS, JSON)
  • Strong experience working with n-tier architectures (UI, Business Logic Layer, Data Access Layer)
  • Working Knowledge of Team Foundation Server (TFS)
  • Understanding of creating Web Services – RESTful
  • Patterns/Frameworks: WCF, WPF, ASP.Net MVC, Entity Framework, WebAPI
  • Working knowledge of custom controls like Telerik would be added advantage


Key Responsibilities

  • Interpret and analysis Software requirements.
  • Responsible for writing and coding individual programs from specific requirements.
  • Development testing and trial run.
  • Investigate, analyze and document development defects.
  • Perform maintenance programming and correction of identified defects.
  • Create and maintain technical documentation.
  • Participation in software release activities, including support for product launch (e.g. developing demonstrations and/or prototype) and competitive analysis for subsequent product build/release cycles.
  • Troubleshoot and resolve difficult problems relating to software applications and programs.
  • Lead at least one software developer and responsible for their activities.
  • Participation in knowledge sharing sessions.
  • Protect confidential details of clients, and follow guide lines of ISO/IEC:27001