Junior / Senior Software Engineer

Roles and Responsibilities

  • Work as a senior-level Microsoft .NET developer using extensive object-oriented design patterns and Web development tools – We also have vacancy for a mid-level
  • Undertake technical lead role on development projects, advising on technologies and methodologies as well as coaching junior team members
  • Apply development experience using the .NET framework to support client needs
  • Analyze, design, and develop Web-based applications
  • Solve project-related problems and identify opportunities for improvement
  • Write technical documentation including use cases and design documents

Technical Skills

  • Bachelor's degree in Computer Science, Information Systems or related technology field
  • Engineering background ( Graduation in BE / BTech, BSC, BCA / MCA) is a pre-requisite
  • Aggregate percentage of SSC / HSC or equivalent levels should be above 60 %
  • Experience as senior developer and/or technical lead on at least four successful projects
  • 3-4 years of experience in ASP.NET technology (.NET, C#, VB.NET, ASP, IIS, etc.)
  • In depth knowledge of .NET framework (ideally 2.0)
  • 2-3 years of experience in SQL
  • Good knowledge of HTML / CSS / AJAX
  • Experienced in full software development lifecycle; requirements analysis, design, development, testing, implementation
  • Understanding of object-oriented analysis and design techniques
  • Familiarity with UML Modeling
  • Familiarity with process modeling techniques
  • Experience in creating software architecture documents and other design artifacts

Personal Skills

  • Strong analytical skills for effective problem solving
  • Excellent written and verbal communication skills. Accent or dialect will not be a constraint
  • Ability to grasp issues quickly and make educated, critical judgment
  • Work well with teams or in a team environment
  • Willingness to re-locate