Mid-level Software Developer (.NET Core + Angular)
On-siteLahore, Punjab, Pakistan
Lahore, Punjab, PakistanOn-siteFull TimeMid LevelMedium
Full TimeMid LevelMedium
Job Summary
Design, develop, and maintain scalable web applications using .NET Core / .NET 6+ and Angular (v10+). Develop and consume RESTful APIs, implement Entity Framework Core for database access, and write clean code following established standards. Collaborate with UI/UX designers and backend developers in Agile/Scrum teams for sprint planning, while participating in code reviews, unit testing, and debugging. Optimize applications for performance, scalability, and security. Requires 3-5 years of hands-on experience with C#, TypeScript, and SQL Server. Located in Islamabad.
Required Qualifications
- 3-5 years of hands-on experience in designing, developing, and maintaining scalable web applications
- C#
- .NET Core / .NET 6+
- Entity Framework Core
- LINQ
- RESTful API development
- SQL Server (queries, stored procedures)
- Dependency Injection
- Middleware
- Logging
- Angular 10+
- TypeScript
- RxJS
- HTML5
- CSS3
- SCSS
- Angular Material or Bootstrap
- State management (NgRx or similar)
- Responsive and cross-browser design
- Git / GitHub / Azure DevOps
- Familiarity with CI/CD pipelines
- Unit testing (xUnit, Jasmine, Karma)
- Strong analytical and problem-solving ability
- Excellent communication and teamwork skills
- Attention to detail and commitment to deadlines
- Eagerness to learn new technologies
- Bachelors degree in Computer Science, Software Engineering, or a related field
- Working in Agile / Scrum environment
- Experience integrating third-party APIs
- Experience in version control and DevOps tools
Desired Qualifications
- Angular 14 or newer
- Basic knowledge of Azure / AWS
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.