Software Engineer - C#.NET

Mahaana (YC W22)

Karachi Division

On-site

PKR 1,800,000 - 3,600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical Insurance

Job summary

Mahaana (YC W22) is hiring a Software Engineer specializing in C#.NET to design, develop, and maintain scalable backend services for our fintech platform. You’ll collaborate with product, design, and frontend teams to deliver robust digital products using C#, .NET Core, Blazor, and modern JavaScript.

Ideal candidates have 2+ years of experience with SQL and MongoDB, Azure, and AKS, plus solid knowledge of SOLID principles and microservices.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Minimum of 2 years of software development experience with a strong focus on C#, .NET, and .NET Core.
  • Proficiency in C# and .NET, including .NET Core.
  • Strong knowledge of SQL and experience with MongoDB.
  • Experience with Blazor for web application development.
  • Familiarity with JavaScript and front-end frameworks.
  • Understanding of microservices architecture and Azure services (Azure Functions, AKS).
  • Understanding of design patterns, SOLID principles, and software architecture.

Responsibilities

  • Design and develop software applications using C#, .NET, and .NET Core.
  • Utilise Blazor for interactive web applications and JavaScript for front-end enhancements.
  • Use SQL and MongoDB for data storage and performance optimization.
  • Manage Azure-based applications using Azure Functions and AKS.
  • Collaborate with product managers, analysts, and developers to deliver solutions.
  • Write clean, maintainable code, adhere to best practices and SOLID principles.
  • Conduct code reviews, debugging, and automated testing to ensure reliability.
  • Optimize applications for speed and scalability and document software."

Skills

C#
NET Core
SQL
MongoDB
Blazor
JavaScript
Azure
AKS
SOLID
Microservices
Git
CI/CD
Agile

Education

Bachelor's degree in CS/Software Engineering

Tools

Git
CI/CD pipelines
Agile methodologies

Job description

Who we are

Mahaana is leading fintech innovation as Pakistan’s first digital wealth management company. We empower individuals to achieve superior investment returns tailored to their unique goals and risk profiles. We’ve launched an ETF on the Pakistan Stock Exchange and introduced a fund that’s a top performer in its category. As we enter a high-growth phase, our commitment to revolutionizing the investment landscape remains steadfast, making it more accessible, efficient, and personalized for all.

Job Summary

As a Software Engineer specializing in C#.NET, you’ll be responsible for designing, developing, and maintaining robust and scalable software applications. You’ll work closely with cross-functional teams, including product management, design, and frontend engineering, to create backend services for our digital products. The ideal candidate will have a strong background in C#.NET, database technologies, including SQL and MongoDB, along with experience in Azure, Blazor, and JavaScript.

Key responsibilities
  • Application Development: Design and develop software applications using C#, .NET, and .NET Core, ensuring adherence to best practices and coding standards.
  • Web Development: Utilise Blazor for building interactive web applications and JavaScript for enhancing front-end functionality.
  • Database Management: Utilize SQL and MongoDB for data storage, retrieval, and management, ensuring data integrity and performance.
  • Azure Integration: Experience with managing applications on Azure, leveraging services such as Azure Functions and Azure Kubernetes Service (AKS)
  • Collaboration: Work closely with project managers, business analysts, and other developers to understand requirements and deliver solutions that meet the needs of our clients.
  • Code Quality: Write clean, maintainable, and efficient code while adhering to best practices and coding standards, including SOLID principles.
  • Debugging and Testing: Identify and fix bugs, conduct code reviews, and implement automated testing to ensure the reliability of applications.
  • Performance Optimization: Optimize applications for maximum speed and scalability, ensuring a smooth user experience for our clients.
  • Documentation: Collaborate with team members to create and maintain comprehensive documentation for all software applications.
What you’ll need
  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Experience: Minimum of 2 years of experience in software development, with a strong focus on C#, .NET, and .NET Core.
  • Technical Skills:
    • Proficiency in C# and .NET, including .NET Core.
    • Strong knowledge of SQL and experience with MongoDB.
    • Experience with Blazor for web application development.
    • Familiarity with JavaScript and front-end frameworks.
    • Understanding of microservices architecture and Azure services, including Azure Functions and Azure Kubernetes Service (AKS).
    • Understanding of design patterns, SOLID principles, and software architecture.
  • Tools and Technologies: Experience with version control systems (e.g., Git), CI/CD pipelines, and agile methodologies.
  • Soft Skills: Strong problem-solving abilities, excellent communication skills, and a team-oriented mindset.
What’s in it for you
  • Competitive salary and benefits package.
  • Opportunities for professional growth and development.
  • Medical insurance
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - React Native
Software Engineer - React Native

Mahaana (YC W22) • Karachi Division

On-site
Medical insurance
Professional development
Senior Full Stack .NET Developer
Senior Full Stack .NET Developer

DPL • Islamabad

On-site
PKR 3,000,000 - 5,500,000
Senior .NET Engineer
Senior .NET Engineer

Ciklum • Pakistan

On-site
PKR 3,000,000 - 5,400,000
Medical coverage
Life insurance
Gym membership
+4
Senior .NET Engineer
Senior .NET Engineer

Description Ciklum • Pakistan

On-site
PKR 2,400,000 - 4,200,000
Medical coverage
Education opportunities
Flexible schedule
+1
C# .NET Software Engineer – Azure/Blazor
C# .NET Software Engineer – Azure/Blazor

Mahaana (YC W22) • Karachi Division

On-site
PKR 1,800,000 - 3,600,000
Medical Insurance
Principal Software Engineer
Principal Software Engineer

AdalFi • Lahore

On-site
PKR 4,500,000 - 7,500,000
Competitive compensation
Growth opportunities
Collaborative culture
C# Developer
C# Developer

XEPOS LTD. • Karachi Division

On-site
PKR 2,000,000 - 3,500,000
Software Engineer
Software Engineer

MedCare MSO Global • Lahore

On-site
PKR 1,500,000 - 2,100,000
Associate Designer (Product & Brand)
Associate Designer (Product & Brand)

Mahaana (YC W22) • Karachi Division

On-site
Medical insurance
Senior Software Engineer
Senior Software Engineer

CureMD Corporation • Lahore

On-site
PKR 3,000,000 - 4,500,000
Bi-annual bonus
Company vehicle financing (car/bike)
Provident Fund 8% match
+2