Senior Full Stack Developer

 

Description:

We are seeking a highly skilled and experienced Senior Full Stack Developer with expertise in .NET and Angular to join our dynamic development team. The ideal candidate will have a deep understanding of both backend and frontend development, a passion for writing clean, maintainable code, and a strong focus on delivering high-quality software. Unit testing and ensuring robust code quality will be a crucial part of your responsibilities.

 

Key Responsibilities

  • Full Stack Development: Design, develop, and maintain scalable web applications using .NET Core/Framework for the backend and Angular for the frontend.
  • System Design: Architect solutions and contribute to high-level decision-making in application design and development.
  • Unit Testing: Write, execute, and maintain comprehensive unit tests using frameworks like xUnit, NUnit (for .NET) and Jasmine/Karma (for Angular) to ensure code quality and reliability.
  • Code Review & Mentorship: Perform code reviews, provide technical mentorship, and guide junior developers.
  • Collaboration: Work closely with cross-functional teams, including product managers, UI/UX designers, and QA engineers, to deliver high-quality products.
  • Integration: Implement and manage APIs, web services, and third-party integrations.
  • Performance Optimization: Optimize application performance and ensure high scalability and availability.
  • Agile Practices: Participate in Agile development processes, including sprint planning, stand-ups, and retrospectives.
  • Documentation: Create and maintain technical documentation for systems, APIs, and processes.
  •  
  • Required Skills and Qualifications
    • Experience: Minimum of 5+ years of professional experience in full stack development.
    • Backend: Proficiency in C#, .NET Core, .NET Framework, and RESTful API development.
    • Frontend: Strong expertise in Angular 10+ with a solid understanding of TypeScript, HTML5, CSS3, and RxJS.
    • Unit Testing: Hands-on experience with xUnit/NUnit for backend and Jasmine/Karma for frontend testing.
    • Database: Strong knowledge of relational databases (SQL Server) and familiarity with ORMs like Entity Framework or Dapper.
    • Version Control: Proficient with Git and version control workflows (e.g., GitFlow).
    • DevOps: Familiarity with CI/CD pipelines, Docker, and cloud platforms (e.g., Azure, AWS).
    • Soft Skills: Strong problem-solving, communication, and teamwork skills.
    • Agile Methodology: Hands-on experience in Agile/Scrum environments.

Organization Cybersoft North America Inc.
Industry IT / Telecom / Software Jobs
Occupational Category Senior Full stack Developer
Job Location Lahore,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Experienced Professional
Experience 5 Years
Posted at 2025-01-28 2:26 pm
Expires on 2025-03-14