M U S H A W A R

Loading

Job Detail
Functional Area

Software Development

Location

Karachi

Job Type:

Full Time/Permanent

Qualifications

1.       Bachelor’s or Master’s degree in an Computer Science

2.       Certifications (Preferred): MTA, MCSA, MCSD

Experience
Experience in 1 Enterprise level projects plus minimum 3 years of experience
Offered Salary

Market Competitive-Market Competitive

Job Description

A skilled full stack .NET Developer should be fully committed to collaborate and solve problems, through sophisticated design, and development of modern web applications with expertise in UI, Back-end, database, version control, server and APIs. The .NET developer responsible for building .NET applications using .NET Core technologies both on front-end and back-end technologies. Your primary responsibility will be to design and develop applications across a multitude of industries under the supervision of Solution Architect and requirement Documents furnished via Business Analysts.

Roles & Responsibilities

·         Translate application storyboards and use cases into functional applications

·         Design, build, and maintain efficient, reusable, and reliable code

·         Integrate data storage solutions (MSSQL databases, key-value stores, blob stores, etc.

·         Ensure the best possible performance, quality, and responsiveness of applications

·         Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues

·         Help maintain code quality, organization, and automatization

 

·         All development activities as directed by Lead Developer

Skills

1.     Strong knowledge of .NET frameworks including

·        Web: ASP.NET MVC 1-5, ASP.NET Web API 1-2, ASP.NET Web Forms (old school)

·        Desktop: WPF, Windows Forms

2.     Communication frameworks: WCF, ASP.NET Web API, 1-2, Web Services

3.     Proficient in C# and VB.NET, with a good knowledge of their ecosystems

4.     They must also understand database application, such as:

·        SQL Server

·        NoSQL

·        Oracle

5.     Strong understanding of object-oriented programming

6.     Skill for writing reusable libraries

7.     Knowledge of concurrency patterns

8.     Familiarity with Microsoft SQL Server

9.     .NET developers to build interfaces and client side applications using

·        HTML

·        CSS

·        JavaScript

·        Bootstrap

10. Experience with popular web application frameworks

11. Familiarity with Windows Presentation Framework

12. Knack for writing clean, readable, and easily maintainable code

13. Understanding of fundamental design principles for building a scalable application

14.  Experience creating database schemas that represent and support business processes

15. Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds

16. Proficient understanding of code versioning tools such as Git, SVN, and Mercurial.

Apply Now