Medcare MSO, a leading USA-based Healthcare IT company in Pakistan with over 1000 employees, is seeking a motivated and quick-learning Software Engineer. The ideal candidate will have foundational knowledge of Angular, TypeScript, C#, .NET, and SQL, along with an interest in modern software development practices. Experience with AI-powered development tools such as Claude, Cursor, GitHub Copilot, and ChatGPT is highly valued. This role involves contributing to the development and maintenance of web applications, backend APIs, and database-driven systems. Familiarity with Healthcare EDI and medical billing workflows is advantageous but not mandatory. Strong programming fundamentals, problem-solving skills, adaptability, and the ability to quickly learn new technologies are essential.
Key Responsibilities
Software Development
- Develop and maintain web applications using Angular and TypeScript.
- Contribute to backend development with C# and .NET technologies.
- Build and integrate REST APIs, working with JSON-based data exchange.
- Write clean, maintainable, and reusable code following coding standards.
- Understand existing codebases, business logic, and application workflows.
- Troubleshoot bugs, identify root causes, and implement effective solutions.
AI-Assisted Development
- Utilize AI-powered development tools such as Claude, Claude Code, Cursor, GitHub Copilot, and ChatGPT to enhance productivity.
- Leverage AI tools for codebase understanding, code generation, refactoring, feature implementation, and issue resolution.
- Use effective prompting and provide relevant context to obtain accurate AI-generated results.
- Validate AI-generated code for correctness, security, performance, and maintainability.
- Stay updated on emerging AI coding tools and AI-assisted development practices.
Database and System Understanding
- Understand relational database concepts including tables, relationships, indexes, and data integrity.
- Comprehend interactions between frontend applications, backend services, APIs, and databases.
- Analyze queries and stored procedures to investigate application issues and data inconsistencies.
Healthcare EDI and Domain Learning
- Develop knowledge of healthcare data exchange and medical billing workflows.
- Learn basics of healthcare EDI transactions including:
- 270/271: Eligibility inquiry and response
- 837: Healthcare claim submission
- 835: Electronic remittance advice (ERA)
- 276/277: Claim status inquiry and response
- Assist in analyzing EDI files and troubleshooting integration or data mapping issues.
- Prior Healthcare EDI knowledge is a plus but not mandatory.
Required Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or related field.
- 0–1 year of software development experience including internships, academic, or personal projects.
- Basic knowledge of Angular, TypeScript, JavaScript, HTML, and CSS.
- Foundational knowledge of C# and .NET Framework.
- Understanding of object-oriented programming, data structures, and basic programming concepts.
- Familiarity with REST APIs, HTTP methods, JSON, and client-server communication.
- Basic SQL knowledge and understanding of relational databases.
- Experience or familiarity with AI-powered development tools such as Claude, Cursor, GitHub Copilot, or ChatGPT.
- Strong problem-solving skills, logical thinking, and quick learning ability.
- Ability to understand existing code, adapt to new technologies, and work independently with appropriate guidance.
- Good communication skills, attention to detail, and eagerness to learn.
Preferred Qualifications
- Hands-on experience with AI coding assistants like Claude Code or Cursor.
- Exposure to ASP.NET, ASP.NET MVC, ASP.NET Web API, or ASP.NET Core.
- Familiarity with SQL Server and API testing tools such as Postman.
- Basic understanding of Healthcare EDI, medical billing, or healthcare software systems.
- Experience developing academic or personal projects using Angular, TypeScript, C#, or .NET.
This is a full-time, on-site position based in Lahore with working hours from 9:00 am to 6:00 pm. The role offers an excellent opportunity to grow within a dynamic healthcare IT environment while working with cutting-edge technologies and AI-assisted development tools.