A leading software solutions company in Karachi seeks a skilled developer to design and maintain scalable .NET applications. Responsibilities include coding, mentoring teammates, and assisting in project planning. Ideal candidates have a strong background in C#, .NET, and cloud platforms. They offer competitive salaries, bi-annual increments, and comprehensive health benefits including family coverage.
Qualifications
In-depth knowledge of C#, .NET, .NET Core, JavaScript, and ASP.NET MVC.
Experience with NoSQL databases.
Proficiency in Agile/SCRUM development.
Strong experience with SQL Server and at least one other relational database.
Experience with NoSQL databases such as MongoDB, Cassandra, DynamoDB.
Proficiency in HTML, CSS, and JavaScript.
Experience with Agile / SCRUM development processes.
Experience with Jira, Confluence.
Experience with cloud platforms (AWS, Azure, or Google Cloud) and cloud-native development practices.
Hands-on knowledge of CI/CD pipelines, Docker, and orchestration tools like Kubernetes.
Experience with testing frameworks like NUnit, MSTest.
Strong understanding of RESTful APIs and microservices architecture.
Strong analytical and problem-solving abilities.
Attention to detail and a commitment to delivering high-quality software.
Good written and verbal communication skills.
Responsibilities
Design and maintain scalable applications using the .NET framework.
Write clean and efficient code following coding standards.
Assist leadership in planning and executing tasks.
Act as a mentor for team members on technical issues across assigned work streams.
Assist technical leadership in planning, prioritizing and executing assigned tasks within deadlines.
Assist technical leadership in technical and functional risk assessment and mitigation activities.
Skills
C#
.NET
.NET Core
JavaScript
ASP.NET MVC
SQL Server
Relational databases
NoSQL
MongoDB
Cassandra
DynamoDB
HTML/CSS/JS
Agile/SCRUM
Jira/Confluence
Cloud platforms
AWS
Azure
Google Cloud
CI/CD
Docker
Kubernetes
Testing NUnit MSTest
REST APIs
Microservices
Problem solving
Communication
Attention to detail
Education
Bachelor's or master's in computer science or related field
3+ years of experience in building large-scale applications
Tools
.NET framework
C#
SQL Server
MongoDB
Jira
Docker
Kubernetes
AWS
Azure
Docker
Kubernetes
Job description
Responsibilities
Design, develop and maintain scalable applications using the .NET framework.
Write clean, maintainable, testable and efficient code using best practices and following coding standards.
Solve complex technical challenges using creative problem-solving techniques.
Act as a mentor for team members on technical issues across assigned work streams.
Assist technical leadership in planning, prioritizing and executing assigned tasks within deadlines.
Assist technical leadership in technical and functional risk assessment and mitigation activities.
Skills & Requirements
Bachelor's or master's in computer science, engineering, or related field.
3+ years of experience in building large-scale business applications.
In-depth knowledge of C#, .Net, .Net Core, JavaScript, ASP.NET MVC, object-oriented programming.
Strong experience in using SQL Server with experience in at least one other relational database.
Working experience with NoSQL databases such as MongoDB, Cassandra, DynamoDB, etc.
Proficiency in traditional front-end technologies including HTML, CSS, and JavaScript, etc.
Proficiency in Agile / SCRUM based development processes.
Experience with collaboration tools like Jira, Confluence, etc.
Experience with at least one cloud platform such as AWS, Azure, or Google Cloud, and good understanding of cloud-native development practices.
Hands-on knowledge of CI/CD pipelines, containerization platforms like Docker, etc., and orchestration tools like Kubernetes, etc.
Experience with testing frameworks like NUnit, MSTest, etc.
Solid understanding of RESTful APIs and microservices architecture, design patterns architectural best practices.
Strong analytical and problem-solving abilities.
Attention to detail and a commitment to delivering high-quality software.
Good written and verbal communication skills.
Offerings & Benefits
Above market salary
Bi-annual increments
Performance based bonuses
Flexible working arrangements for healthy work-life balance
Recreational and entertainment events
Dynamic team and great team culture
OPD health care for self, spouse, children and parents
Emergency and hospitalisation medical coverage
Maternity care coverage for pre-natal and post-natal medical expenses
Unlimited 24/7 tele-consultations with GPs
Significant discounts on tele-consultations with specialist doctors
Significant discounts on leading labs for medical tests.
Significant discounts on leading pharmacies for medicines