Senior/Lead Software Engineer .NET

Lahore , Pakistan

AI overview

Develop and maintain scalable backend solutions and seamless front-end integrations using .NET Core, Azure services, and microservices architecture while mentoring junior developers.

Devsinc is seeking a skilled Senior Software Engineer with expertise in .NET Core, C#, Entity Framework, and React.js to join our growing team. This role requires experience in designing, developing, and maintaining scalable backend systems and seamless front-end integrations. The ideal candidate will also have hands-on experience with Azure services and microservices architecture.

Responsibilities:

  • Design, develop, and maintain robust backend solutions using
  • .NET Core, C#, and Entity Framework.
  • Build scalable and distributed applications using microservices architecture.
  • Collaborate with front-end teams to integrate React.js applications seamlessly with backend services.
  • Develop and maintain React components and ensure efficient state management.
  • Leverage Azure services (e.g., Azure Functions, App Services, Azure SQL, Cosmos DB) to build cloud-native applications.
  • Design and manage efficient data models with SQL databases (e.g., PostgreSQL, SQL Server) and NoSQL databases (e.g., Cosmos DB, MongoDB).
  • Utilize Git for source control and manage CI/CD pipelines for streamlined development and deployment.
  • Ensure high code quality, performance, and security standards using best practices.
  • Troubleshoot, debug, and optimize applications to ensure reliability and performance.
  • Stay updated on modern web development trends and tools, particularly in the React and .NET ecosystems.
  • Mentor junior team members and contribute to the team's knowledge base.

Requirements

  • 4–5 years of experience in .NET Core and C# development with expertise in Entity Framework Core.
  • 4–5 years of database experience with SQL (e.g., SQL Server, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cosmos DB).
  • 2–3 years of experience in front-end technologies, especially React.js, including state management (e.g., Redux, Context API).
  • Strong knowledge of microservices architecture and distributed systems design.
  • Hands-on experience with Azure services (e.g., Azure Functions, App Services, Cosmos DB, etc.).
  • Expertise in version control using Git and familiarity with CI/CD practices.
  • Strong problem-solving skills and the ability to write clean, maintainable, and testable code.
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Familiarity with the .NET framework and related tools (e.g., ASP.NET, C#).
  • Basic understanding of front-end technologies like HTML5, CSS3, and JavaScript.
  • Knowledge of database systems like SQL Server or PostgreSQL is a plus.
  • Strong enthusiasm for learning and growing as a developer.

Benefits

  • Provident Fund
  • Medical Inpatient & Outpatient Facilities
  • Paid Overtime
  • In-house Subsidized Lunch & Dinner
  • Gym Facility
  • Engaging Company Activities
  • Sports Allowance

Perks & Benefits Extracted with AI

  • Provident fund: Provident Fund

Devsinc helps startups, enterprises and public sector clients accelerate their technology life cycle, by unlocking access to 2,000+ passionate and experienced solution providers with experience in 100+ technologies in their timezone.

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Lead Software Engineer Q&A's
Report this job
Apply for this job