Senior Software Engineer (.Net Core 8 + React JS)

HR Ways - Hiring Tech Talent

Pakistan

Accepting Applications Full-time On-site
Posted 1 week ago 7 views 0 applications
Job Description
We're hiring a **Senior Software Engineer (.NET Core 8 \+ React JS) \- Lahore Onsite** **About the client we're hiring for:** *Our client is the leading Canada\-based investment firm designed to identify, acquire, and operate an outstanding business.* **Role Description** This is a full\-time on\-site role for a Senior Software Engineer / Team Lead, located in the Lahore office. The .NET Core Developer is responsible for designing, developing, testing, and maintaining robust, scalable, and secure backend applications using the .NET Core framework. The role involves collaborating with cross\-functional teams, translating business requirements into technical solutions, ensuring high\-quality code, and contributing to the continuous improvement of software products and processes. **JOB DESCRIPTION** * Design and develop backend services using C\#, **.NET Core 8/.NET, ReactJS** and Web APIs * Build and maintain serverless components using Azure Functions (HTTP triggers, queues, timers, etc.) * Implement and manage CI/CD pipelines (Azure DevOps / GitHub Actions preferred) * Write clean, testable, maintainable code following best practices and coding standards * Work with databases (SQL Server preferred) and optimize queries/performance * Collaborate with QA, DevOps, Product, and other engineers on delivery and production support * Troubleshoot issues across environments and contribute to continuous improvements * Participate in code reviews, architecture discussions, and mentoring junior developers * Proficient in React.js, JavaScript (ES6\+), and TypeScript * Experience with state management using Redux, Redux Toolkit, Zustand, and Context API * Strong knowledge of HTML5, BootStrap, CSS3, SCSS, and modern styling solutions such as Tailwind CSS and Styled Components * Integration with RESTful APIs and React Query. * Version control using Git with platforms like GitHub, GitLab, and Bitbucket * Real\-time communication using SignalR **WORK EXPERIENCE REQUIREMENTS** * Must have **5\+ years** of experience in software development using C\# and **.NET Core 8/.NET, ReactJS** * Strong experience building RESTful APIs and backend services * Familiarity with Azure Functions and serverless concepts * Familiarity with CI/CD pipelines (Azure DevOps Pipelines, GitHub Actions, Jenkins, etc.) * Understanding of Git, branching strategies, and release workflows * Experience with SQL Server (or similar RDBMS) * Solid knowledge of OOP, SOLID principles, and design patterns * Good debugging and problem\-solving skills * Strong communication and teamwork skills **Nice\-to\-Have** * Azure services: App Service, Storage Accounts, Service Bus, Key Vault, Application Insights * Containerization: Docker and/or Kubernetes basics * ORM experience: Entity Framework Core / Dapper * Testing: xUnit/NUnit, integration testing, mocking frameworks * Microservices architecture and event\-driven systems exposure **Qualifications** * Strong understanding of Computer Science fundamentals and core principles * Proficiency in Back\-End Web Development and Software Development * Proven leadership and team management skills to mentor and guide developers * Effective problem\-solving abilities and a demonstrated history of delivering complex projects * Familiarity with Agile methodologies and collaborative software development practices * Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field * Experience in cloud\-based systems, APIs, or DevOps tools is a plus **Experience: 5\+ yrs** **Work Timings: 3 PM \- 12 AM** **Work Days: Monday to Friday** **Location DHA Phase 3 Lahore** **Job Mode: Full time Onsite** **Salary: Paid in PKR (Taxable)** **Benefits: Paid Leave, Annual Leave Encashment, 30K OPD Annually, 200k IPD Self Annually**
Login to Apply

Don't have an account? Register

About Company
HR Ways - Hiring Tech Talent
View All Jobs
Share this job