Software Engineer

MTBC, Inc.

Saddar

On-site

PKR 1,200,000 - 1,800,000

Full time

5 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

MTBC, Inc. is seeking a motivated Software Engineer to join our development team in Pakistan. You will contribute to design, development, testing, and maintenance of software applications, writing clean, efficient code and learning modern technologies.

You will work under senior developers, participate in feature design, debug issues, and interact with cross-functional teams including QA and business analysts. Fresh graduates with relevant projects are encouraged to apply.

Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Fresh graduates to 2 years of relevant software development experience.
  • Fresh graduates with relevant academic projects, internships, or hands-on development experience are encouraged to apply.
  • Strong understanding of programming fundamentals and Object-Oriented Programming.
  • Basic to good understanding of C# and .NET / ASP.NET Core.
  • Basic understanding of SQL Server and relational databases.
  • Basic understanding of Web APIs and RESTful services.
  • Good problem-solving and debugging skills.
  • Understanding of software development lifecycle, testing, and version control.
  • Ability to work effectively in a collaborative team environment.
  • Strong willingness to learn new technologies, frameworks, and development practices.

Responsibilities

  • Develop, test, and maintain software applications under the guidance of senior developers.
  • Write clean, maintainable, efficient, and reusable code.
  • Participate in the design and development of new features, enhancements, and application improvements.
  • Debug, troubleshoot, and resolve application issues.
  • Work with databases and write basic to intermediate SQL queries.
  • Develop and integrate Web APIs and RESTful services.
  • Perform unit testing and assist with functional and application testing.
  • Participate in code reviews and follow established coding and development standards.
  • Collaborate with developers, QA engineers, business analysts, and other cross-functional team members.
  • Document technical solutions, development work, and application changes.
  • Assist in investigating and resolving production issues when required.
  • Learn and adopt new technologies, frameworks, tools, and development practices.
  • Follow Agile/Scrum development practices and contribute to sprint planning and other development activities.

Skills

OOP fundamentals
Problem solving
Debugging skills
Team collaboration
Willingness to learn

Education

Bachelor’s degree in Computer Science / Software Engineering

Tools

C#
.NET / ASP.NET Core
SQL Server
Web API / REST APIs
Git
Entity Framework Core
HTML/CSS
Azure / AWS basics

Job description

Job Profile

Job Purpose

We are looking for a motivated Software Engineer to join our development team and contribute to the design, development, testing, and maintenance of software applications. The ideal candidate should have a strong foundation in software development, good problem-solving skills, and a willingness to learn and work with modern technologies.

Key Responsibilities

  • Develop, test, and maintain software applications under the guidance of senior developers.
  • Write clean, maintainable, efficient, and reusable code.
  • Participate in the design and development of new features, enhancements, and application improvements.
  • Debug, troubleshoot, and resolve application issues.
  • Work with databases and write basic to intermediate SQL queries.
  • Develop and integrate Web APIs and RESTful services.
  • Perform unit testing and assist with functional and application testing.
  • Participate in code reviews and follow established coding and development standards.
  • Collaborate with developers, QA engineers, business analysts, and other cross-functional team members.
  • Document technical solutions, development work, and application changes.
  • Assist in investigating and resolving production issues when required.
  • Learn and adopt new technologies, frameworks, tools, and development practices.
  • Follow Agile/Scrum development practices and contribute to sprint planning and other development activities.
Tools / Skills

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  • Fresh graduates to 2 years of relevant software development experience.
  • Fresh graduates with relevant academic projects, internships, or hands-on development experience are encouraged to apply.
  • Strong understanding of programming fundamentals and Object-Oriented Programming.
  • Basic to good understanding of C# and .NET / ASP.NET Core.
  • Basic understanding of SQL Server and relational databases.
  • Basic understanding of Web APIs and RESTful services.
  • Good problem-solving and debugging skills.
  • Understanding of software development lifecycle, testing, and version control.
  • Ability to work effectively in a collaborative team environment.
  • Strong willingness to learn new technologies, frameworks, and development practices.

PreferredSkills

  • ASP.NET Core / .NET
  • C#
  • SQL Server
  • Web API / REST APIs
  • HTML/CSS
  • Git
  • Entity Framework / Entity Framework Core
  • Basic understanding of cloud technologies such as AWS or Azure
  • Basic understanding of unit testing
  • Familiarity with Agile/Scrum methodologies
  • Academic or personal projects involving software development
  • Experience with healthcare technology or SaaS applications will be a plus.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Developer
Senior .NET Developer

Iteksols • Islamabad

On-site
PKR 2,400,000 - 4,800,000
Competitive salary package
Bonuses based on performance
Professional development support
+3
Software Engineer
Software Engineer

Abacus Global • Karachi Division

On-site
PKR 781,200 - 1,339,200
Software Developer
Software Developer

Exa Capital • Karachi Division

On-site
PKR 1,000,000 - 1,800,000
Gratuity
Health Insurance
Leaves
+2
.Net Developer
.Net Developer

Synquix • Pakistan

On-site
PKR 892,800 - 1,339,200
Principal Software Engineer /.Net
Principal Software Engineer /.Net

Tkxel LLC • Lahore

On-site
PKR 1,200,000 - 2,000,000
Principal Software Engineer /.Net
Principal Software Engineer /.Net

Tkxel • Lahore

On-site
PKR 24,965,000 - 36,061,000
.NET Developer
.NET Developer

Agiletechstudio • Lahore

On-site
PKR 1,600,000 - 2,400,000
Senior ASP.Net Developer
Senior ASP.Net Developer

Agiletechstudio • Lahore

On-site
PKR 1,800,000 - 2,400,000
Bonus program
Health benefits
Retirement plans
+2
Software Engineer
Software Engineer

abacus-consulting-3 • Karachi Division

On-site
PKR 2,009,000 - 3,125,000
Associate Software Engineer | Agile District
Associate Software Engineer | Agile District

Agiledistrict • Lahore

On-site
PKR 600,000 - 1,200,000