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

Senior Software 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

Job Requirements

Qualifications:

  • Bachelors/Masters degree in CS/E&C/IS/MCA with 6 - 12 years of experience in Designing and Developing Enterprise Applications
  • 2+ years of experience in creating Software Architectures with various architectural patterns
  • 5+ years of experience in creating Object Oriented Design with various design patterns and Tools
  • 5+ years of experience in Microsoft Technologies predominantly using ASP.NET, C#, MVC, SQL Server, Microservices etc
  • 3+ years of experience with various Client Technologies/Frameworks (JQuery, Bootstrap, Telerik Kendo, Angular JS, Vue JS etc)
  • 3+ years of experience with Configuration Management, Builds and Deployments with tools like Team Foundation Server (TFS)
  • 3+ years of experience in Troubleshooting and Maintenance of Web Applications, Class Libraries, Windows/Web Services, Scheduled Jobs, etc
  • 2+ years of experience in Leading a small size team
  • Experience in Designing and Developing Enterprise level Web Applications/ Portal/e-commerce platform, 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  C#, .Net, Object Oriented programming, SQL database
  • Knowledge of LINQ, Web Services, AJAX is an added advantage
  • Experience with Application 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