Intern Software Engineer (ASP.NET MVC)

Intern Software Engineer (ASP.NET MVC)
CodeAesthetics, Pakistan

Experience
< 1 Year
Salary
10,000 - 10,000 PKR
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachalors Degree
Total Vacancies
2 Jobs
Posted on
Mar 22, 2017
Last Date
Mar 31, 2017
Location(s)

Job Description

  • We are looking for an "extremely productive" software engineer who loves to code, has "exceptional" skills in programming and problem solving, is enthusiastic about learning new technologies, and has a strong work ethic.


Candidates applying for this position should be prepared to join the team around first week of April if not earlier.

Job Specification

The individual must possess:

Personal Skills:

  • Strong programming and problem solving skills
  • A quick and keen learner, flexible with employing different development technologies
  • Good communication skills in English, both verbal and written

Technical Expertise:

  • .NET Development experience : atleast 2 Years
  • .NET framework 2.0 / 3.5 / 4.0 / 4.5 / 4.6 / Core, and atleast C# 5
  • Good knowledge of ASP.NET MVC, and its architecture
  • Exceptional Object Oriented Programming Concepts
  • Experience with ORMs, especially Entity Framework
  • Experience with Twitter Bootstrap, HTML5, CSS3,
  • Experience working with JavaScript, jQuery and its plugins, and other client side libraries.
  • Experience working with atleast one of KnockoutJS, MustacheJS AngularJS
  • XML, JSON, Windows and Web Services
  • Good Database design, development, and maintenance concepts, ideally specific to SQL Server and MySQL
  • Experience working with Version Control Software, especially Git

Nice to have:

  • Experience with WPF, WCF is a plus
  • Experience with GitFlow is a plus.
  • Experience with Dependency Injection, and TDD is a plus
  • Experience with Xamarin is a plus
  • Experience with Windows Azure a plus

Questions to ask yourself:

  • Do I know why majority of the code written employing the .NET Framework is called managed code?
  • What is the difference between a Controller and a Model, and if all the logic were to reside in the Controller, what is the point of having Models in the first place?
  • Do I know what is the difference between Application Lifecycles of a ASP.NET Web Forms app versus an ASP.NET MVC app?
  • Have I ever implemented an interface before? Or have I extracted an interface from a class before?
  • Do I know what ORMs do when I ask one to get me some records?
  • Have I ever created a Pull Request before?

If you have answers to these questions, you're are headed down the right track

The ideal candidate would be a software enthusiast and has been coding since early age.

Job Rewards and Benefits

CodeAesthetics

Computer Software - Karachi, Pakistan
© Copyright 2004-2024 Mustakbil.com All Right Reserved.