Junior Software Engineer (ASP.NET MVC)

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

Experience
Fresh Graduate
Salary
10,000 - 20,000 PKR
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Bachelors Degree
Total Vacancies
1 Job
Posted on
Oct 28, 2017
Last Date
Nov 28, 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. If you;ve competed in a programming competition, this may well be a job for you.Candidates applying for this position should ideally be prepared to join the team immediately.

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 1 Year
  • .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 in the right direction. 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.