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 an advantage but not mandatory. Strong programming fundamentals, problem-solving abilities, adaptability, and a willingness to learn new technologies quickly 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 adhering to 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 tools such as Claude, Claude Code, Cursor, GitHub Copilot, and ChatGPT to enhance development productivity.
- Leverage AI tools to understand codebases, generate/refactor code, implement features, and resolve issues.
- Apply effective prompting techniques and provide relevant context for accurate AI outputs.
- Validate AI-generated code for correctness, security, performance, and maintainability.
- Stay informed about 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 existing 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 such as:
- 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.
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 understanding of C# and .NET Framework.
- Familiarity with object-oriented programming, data structures, and programming fundamentals.
- Understanding of REST APIs, HTTP methods, JSON, and client-server communication.
- Basic SQL skills and knowledge of relational databases.
- Experience or familiarity with AI-powered development tools like 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 guidance.
- Good communication skills, attention to detail, and eagerness to learn.
Preferred Qualifications
- Hands-on experience with AI coding assistants such as Claude Code or Cursor.
- Exposure to ASP.NET, ASP.NET MVC, ASP.NET Web API, or ASP.NET Core frameworks.
- Familiarity with SQL Server and API testing tools like Postman.
- Basic understanding of Healthcare EDI, medical billing, or healthcare software systems.
- Experience developing projects using Angular, TypeScript, C#, or .NET in academic or personal contexts.
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 that embraces cutting-edge technology and AI-assisted development.