JobRaahGet matched free

Jobs

Mid-level Software Developer (.NET Core + Angular)

Abacus Consulting · Lahore, Pakistan · On-site

Apply with JobRaah

Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.

Title: Mid-level Software Developer (.NET Core + Angular) Location: Islamabad Role Overview: We are looking for a skilled .NET and Angular developer with 3-5 years of hands-on experience in designing, developing, and maintaining scalable web applications. The ideal candidate should be comfortable working on both frontend (Angular) and backend (.NET Core / .NET 6+) components, integrating APIs, and collaborating within an agile environment. Key Responsibilities: Design, develop, and maintain web applications using .NET Core / .NET 6+ and Angular (v10+) . Develop and consume RESTful APIs and ensure seamless frontend-backend integration. Implement Entity Framework Core for database access and LINQ queries. Write clean, maintainable, and efficient code following coding standards and best practices. Work closely with UI/UX designers and backend developers to deliver high-quality user experiences. Participate in code reviews , unit testing , and debugging . Collaborate in Agile/Scrum teams for sprint planning and delivery. Optimize applications for performance, scalability, and security. Technical Skills Required: Backend (.NET) C#, .NET Core / .NET 6+ Entity Framework Core, LINQ RESTful API development SQL Server (queries, stored procedures) Dependency Injection, Middleware, Logging Frontend (Angular) Angular 10+ (preferred Angular 14 or newer) TypeScript, RxJS, HTML5, CSS3, SCSS Angular Material or Bootstrap State management (NgRx or similar) Responsive and cross-browser design Other Skills Git / GitHub / Azure DevOps Familiarity with CI/CD pipelines Unit testing (xUnit, Jasmine, Karma) Basic knowledge of Azure / AWS (optional but preferred) Soft Skills: Strong analytical and problem-solving ability Excellent communication and teamwork skills Attention to detail and commitment to deadlines Eagerness to learn new technologies Education: Bachelors degree in Computer Science, Software Engineering, or a related field. Preferred Experience: Working in Agile / Scrum environment Experience integrating third-party APIs Exposure to Microservices (nice to have) Experience in version control and DevOps tools