We're currently experiencing technical difficulties with our career site. Please follow this link to view current jobs.
Principal Engineer - Internet Applications

Principal Engineer - Internet Applications
Statewide, Karnataka

Job Description

Essential Functions:

  • Design and Develop new applications/enhancements using Microsoft Technologies and other web
  • technologies/frameworks
  • Provide technical assistance to junior developers in enabling them to make design & development choice
  • Cross-site coordination for understanding business requirements and developing applications effectively
  • Ensure appropriate standards, guidelines and best practices for Architecture, Design and Development
  • Bring technical expertise based on development experience, and make sound technical decisions to deliver high quality projects
  • Create technical designs that map business needs to technology solutions using various design methodologies and tools
  • Perform Unit/ Integration Testing and Code Reviews
  • Deployments to various environments and Documentation
  • Leading small/medium size team(s)
  • Technical Project Management and Tracking (Agile/Scrum)

 

Job Requirements

Qualifications:

  • Bachelors/Masters degree in CS/E&C/IS/MCA with 10 - 15 years of experience in Designing and Developing Enterprise Applications
  • 5+ years of experience in creating Software Architectures with various architectural patterns
  • 10+ years of experience in creating Object Oriented Design with various design patterns and Tools
  • 10+ years of experience in Microsoft Technologies predominantly using ASP.NET, C#, MVC, SQL Server, Micro Services etc.,
  • 5+ years of experience with various Client Technologies/Frameworks (JQuery, Bootstrap, Telerik Kendo, Angular JS, Vue.JS etc.,)
  • 5+ years of experience with Configuration Management, Builds and Deployments with tools like Team Foundation Server (TFS)
  • 10+ years of experience in Troubleshooting and Maintenance of Web Applications, Class Libraries, Windows/Web Services, Scheduled Jobs, etc.,
  • 5+ years of experience in Leading a small/medium size team
  • 5+ years of experience in Technical Project Management and Tracking
  • Experience in Designing and Developing Enterprise level Web Applications/ Portals based on Object Oriented Design built on Microsoft Technologies predominantly using ASP.NET, C#, Bootstrap CSS, HTML 5, Javascript- Kendo UI, JQuery, MVC, Web API, Entity Framework, SQL and relational databases, Stored Procedure Development
  • Minimum of 5 years of expert level experience in  CNet, Object oriented programming, SQL database
  • Knowledge of LINQ, Web Services, AJAX is an added advantage
  • Experience withApplication Design Patterns
  • Experience using Source Code Control Tools (TFS,SVN)
  • Strong Analytical skills
  • Exposure to test frameworks is a plus (Nunit is preferable)
  • Excellent interpersonal and communication skills, with high degree of flexibility and ability to adapt to change in direction

 

Apply Now