Senior Software Engineer - .Net/MVC/C# (4-6 yrs) Bangalore (Systems/Product Software)
Rolling Rock Software
Bangalore, India
5d ago
source : hirist.com

Job Title : Software Engineer

Notice Period : 1 month

  • Negotiable Max 2 months
  • Job Description : Responsibilities include directing project efforts and development team. Also this person provides application systems analysis, programming and development.

    Principal Duties and Responsibilities :

  • Ability to design, develop, troubleshoot, debug, and implement software code and databases such as WCF, REST, JSON, MVC and MVVM framework, XML, WebServices, Visual C#.
  • NET, ASP.NET, JavaScript, HTML5, Node.js, Angular, Kendo UI, MySQL, SQL Server and / or Oracle 10 / 11g databases

  • Work with Relations database management systems, client-server technologies and distributed databases, Web services and API's in multithreaded architectures.
  • Develop, Test and Debug programs, web applications and system interfaces in accordance with client specifications.
  • Ability to work with engineers and other members of internal / external project team to maintain the site concept, interface design, and architecture of the website
  • Ability to work independently and to interact successfully with project staff
  • Systems Architect Qualifications :

  • Bachelor's degree in Computer Science or related field
  • 5 or more years of related experience
  • Experience supporting Windows Client and Web Client applications (preferred)
  • Experience with MVC, ASP.Net, Angular JS Web development with C#
  • Experience with WCF, Windows Forms development with C#.
  • Experience with XML web service development with C#
  • Experience with MySQL, SQL Server 2008 / 2012 and / or Oracle 10 / 11g database experience
  • Experience with Stored Procedure skills using Transact-SQL / PL-SQL
  • Experience with multi-tiered systems
  • Experience in development of Software web application using SOAP and REST services, Web API's is a must
  • Strong Object Oriented programming skills
  • Strong written and verbal communications skills and able to work with a distributed team
  • Strong analytical and problem-solving skills
  • Experience supporting a Test-Driven Development culture
  • Experience with Agile Development Practices (Scrum and Kanban)
  • Self-starter who can grasp difficult concepts and large architectures quickly and stay on top of new and emerging technologies
  • Ability to think outside the box and come up with creative solutions when tools don't work
  • Step 2
    Apply
    Add to favorites
    Remove from favorites
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form