Job Description
We are seeking a proactive and detail-oriented Software Engineer with 1–3 years of experience in full-stack web application development using .NET Core, Angular, and SQL Server. The ideal candidate is passionate about writing clean, scalable code and delivering solutions that meet real-world business needs. You will be involved in developing enterprise-level applications, collaborating with cross-functional teams, and building APIs and frontend interfaces. This role is an excellent opportunity for someone looking to grow in a modern software engineering environment, especially in the healthcare and medical billing domain.
Position: Software Engineer (Full-stack)-Rule Engine
Shift timings: 9:00 am - 6:00 pm
Location: Lahore (on-site)
Key Responsibilities:
- Develop and maintain responsive, high-performance web applications using .NET Core and Angular.
- Design, develop, and consume RESTful APIs for seamless integration between frontend and backend systems.
- Write and optimize complex queries, stored procedures, and database structures using SQL Server.
- Collaborate with UI/UX designers, Business Analysts, senior developers, and QA teams to implement new features and enhancements.
- Troubleshoot, debug, and optimize application performance across the stack.
- Follow best practices for code quality, maintainability, and scalability.
- Participate in daily standups, sprint planning, and peer code reviews as part of the Agile development process.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 1–3 years of hands-on experience in:
- .NET Core / ASP.NET Core
- Angular (version 8+)
- SQL Server / T-SQL
- Solid understanding of OOP, MVC, and REST API development.
- Familiarity with HTML5, CSS3, JavaScript/TypeScript.
- Experience using Git for version control.
- Experience or exposure to Medical Billing systems or Healthcare applications.
- Understanding of HIPAA compliance and healthcare data workflows.
- Familiarity with rule-based engines or custom logic-driven systems (e.g., claims rules, payer rules).
- Experience with Entity Framework Core and repository/unit of work patterns.
- Basic knowledge of Azure DevOps, CI/CD pipelines, or Docker containers.
- Authentication and authorization methods such as JWT, OAuth2, or role-based access control.
- Exposure to Agile methodologies (Scrum, Kanban).