Career Details

Senior Software Developer

Mid-Level

Full-Time

Onsite, Karachi

Job Description:
We are seeking an experienced Senior Software Developer with expertise in Angular, .NET Core, SQL Server, and REST APIs to join our dynamic development team. As a Senior Software Developer, you will play a critical role in designing, developing, and maintaining web applications, utilizing modern technologies and best practices. You will collaborate with cross-functional teams, applying Agile methodologies, and contributing to continuous improvement within the software development lifecycle.

Job Responsibilities:

  • Software Development: Design, develop, and maintain scalable web applications using Angular, .NET Core, SQL Server, and REST APIs. Ensure high performance, scalability, and security of the applications.
  • Full-Stack Development: Work on both the front-end and back-end layers, using Angular for building interactive user interfaces and .NET Core for robust backend services.
  • Database Management: Work with SQL Server and Entity Framework to design and implement efficient data models, write optimized queries, and integrate with REST APIs.
  • API Development: Design and implement RESTful APIs, ensuring they meet the functional requirements and are scalable, secure, and efficient.
  • Agile Practices: Participate in Agile ceremonies such as daily stand-ups, sprint planning, and retrospectives. Collaborate with product owners and scrum teams to deliver features incrementally.
  • Version Control & CI/CD: Manage codebase with Git and utilize Azure DevOps for continuous integration, continuous deployment (CI/CD), and collaboration.
  • Best Practices: Ensure that software is developed following best practices, including code reviews, unit testing, and adherence to design patterns. Promote the use of clean, maintainable code across the team.
  • Collaboration & Mentorship: Mentor junior developers, review their code, provide technical guidance, and ensure high standards of code quality and team collaboration.
  • Problem Solving: Identify and resolve performance bottlenecks, troubleshoot complex technical issues, and continuously improve application performance and user experience.
  • Documentation: Maintain clear and comprehensive documentation for code, APIs, and development processes.

Job Requirements:

  • Experience: Minimum of 5+ years of experience in software development with a strong focus on Angular, .NET Core, SQL Server, and RESTful APIs.

Request A Callback

Scroll to Top
Close

To participate in our new research, please provide your full name and email address