Senior Software Engineer.NET Jobs 2021
View Jobs in Pakistan at www.Jobz.pk
Date Posted:
2024/07/16
Category:
Private
Province:
Sindh
Location:
Karachi
Industry:
IT
Gender:
Both
Experience:
6 Years
Description:

ob Brief

We are looking for a Sr. Software Engineer (.NET) who will be responsible for building and implementing new web applications, pages, and sites; their integration and writing powerful client-side/server-side solutions using.

Key Responsibilities

Provide technical input and participate during the design stage
Serve as the internal central point of communication around project status, timelines, and risks
Ensure project tasks are completed on time and within scope
Define, document and implement engineering best practices and process
Work closely with the QA team to perform comprehensive quality assurance testing
Ability to conduct technical and architecture training within team

Required Qualifications and Experience

At least a graduate in Major Science disciplines like Computer Science/Software Engineering/Electrical/Electronic Engineering, Mathematics/Physics
6+ years of relevant, hands-on experience with C# development and .NET technologies, particularly ASP.NET, ASP.net Core MVC and the most up-to-date .NET frameworks.
Experience of architecture and design of complete product line.
Experience of analysis, design and development of Core Frameworks.
Ability to work in a rapid delivery environment.
Experience with multi-tier system development.
Experience in integrating large scale enterprise applications and ERP development.
Experience in n-tier and n-layer distributed application development and in-depth knowledge of memory management concepts.
Experience of working with huge data and maintaining and optimizing performance of overall system.
Test oriented development experience with heavy reliance on writing and maintaining unit tests.
Strong understanding and working experience with the Entity Framework and relational databases, particularly MS SQL Server.
Strong understanding and working experience with one or more NoSQL databases like MongoDB/Cassandra/Redis/ElasticSearch etc.
Strong understanding and working experience with one or more Message Queue like RabbitMQ/Kafka/MSMQ/Azure Queues etc.
Knowledge of Software Development processes and methodologies (CMMI, Waterfall, Iterative, Agile).
Strong interpersonal communication and presentation skills.
High level of attention to Business Requirements
Strong aptitude for learning new technologies