Apply For This Job


Job Description


Senior Software Developer will be responsible for developing and supporting .NET/C# projects, functions and completing specific client work, projects and miscellaneous tasks while ensuring commitment and quality through to completion. This highly responsible position involves using established work procedures to analyze, design, develop, maintain, and troubleshoot software applications and data infrastructure.

Job purpose

The role will be a part of the technology team and will be responsible for implementing moderate to complex software or web applications on one or more platforms.

Duties and responsibilities

  • Design, implement, test, debug and document according to the functional requirements
  • Help define project plans for production
  • Provide technical and project management expertise across multiple areas of our solution
  • Investigate operational or systematic problems and user queries as required
  • Follow all department standards and methodologies
  • Interact and communicate effectively with all levels of staff, senior management and customers
  • Communicate effectively and clearly, in writing and verbally, in one-on-one and group presentation situations Strong ability to effectively lead a team
  • Help define project plans requiring software development and hardware installations
  • Provide technical and project management expertise across multiple areas of application development
  • Provide ad hoc reporting and analysis as required
  • Apply best-practice methodologies to design and implement relational databases

Bonus Skills:

  • Blazor framework, Wireframing, Database security, Multi-tenant data designs, Strong data Analysis and data mapping skills, Reporting/Business Intelligence, Database auditing, Event sourcing, CQRS, NoSQL, Domain-Driven Design (DDD) and Test-Driven Development (TDD), Machine learning, Python development, Big Data/Azure Databricks/Apache Spark etc.
  • Minimum 6 years’ overall relevant experience of software engineering and data design and architecture, implementing functionality and ad hoc system analysis
  • Preferably experience in Financial Services or Banking industry
  • Working exposure on International projects is highly desirable


C# & Razor, Asp.Net MVC 4+, GitHub, JSON and XML, A solid understanding of OOP principles, Strong hands-on experience of C#, .NET, ASP.NET Core, Entity Framework & MSSQL, Docker, Experience Visual Studio development environment, Angular 6+, TypeScript, HTML 5, CSS 3, npm and webpack, bootstrap, Experience in a DevOps environment, Experience with Azure Cloud, JavaScript, jQuery, Microservices experience, Database development & design, Applying scrum and agile methodologies, Designing large scale distributed systems, Unit, integration, and functional tests, SQL Server with T-SQL

Job Details

Total Positions:
6 Posts
Job Shift:
First Shift (Day)
Job Type:
Job Location:
No Preference
Minimum Education:
Degree Title:
Career Level:
Experienced Professional
Minimum Experience:
3 Years (Angular 6+, ASP. Net Core)
Apply Before:
Jul 26, 2020
Posting Date:
Jun 25, 2020
Show fewer details Read full job description

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Mushawar UK Ltd

Consultants · 1-10 employees - Karachi

pMushawar- In Persian and Urdu, it means Guide, one who gives advice. Mushawar is a boutique firm that provides for immense opportunities and means for self and corporate improvement. At Mushawar, we realize that each person and each corporation is unique, and thus their needs for a guide can be dif ...Read More

Similar Job Titles

Dot Net Developer

Falcon Consulting, Lahore, Pakistan
Posted Aug 04, 2020

Dot NET Developer

Homitag Inc., Multiple Cities, Pakistan
Posted Aug 07, 2020

Dot Net Developer

GE Solucions, Karachi, Pakistan
Posted Jul 21, 2020

Sr. Dot Net Developer

Wadic, Lahore, Pakistan
Posted Jul 16, 2020
View All