Skip to content

Application Architect (.NET Technologies) (Pakistan Only) (100% Remote)

  • Remote
    • Any, Punjab, Pakistan
    • ISB/LHR/KHI, Punjab, Pakistan
    • Islamabad, Lahore, or Karachi, Islamabad, Pakistan
    • Islamabad/Lahore/Karachi, Islamabad, Pakistan
    • Karachi, Lahore, Islamabad, Pakistan
    • Lahore, Islamabad, Pakistan
    • Lahore, Karachi, Islamabad, Pakistan
    • Lahore, or Karachi, Islamabad, Pakistan
    • Any, Punjab, Pakistan
    +8 more
  • Ongoing Client

Job description

About AllShore Talent
AllShore Talent is a leading remote staffing company, offering top-tier professionals working 100% remote to businesses worldwide. Specializing in IT and software development, design, administrative support, digital marketing, and more. AllShore connects organizations with skilled talent to meet diverse business needs.

About The Client

The Client specializes in providing innovative storage and retrieval solutions tailored to the needs of industries like insurance, financial services, and healthcare. Their flagship product was developed to address the challenge of securely storing and retrieving vast records of customer interactions without incurring high costs. With nearly 100 million recordings and over 100 TB of data stored, the solution has expanded to include quality monitoring, PCI and PII redaction, and call transcription services. The Client remains committed to delivering affordable, user-friendly solutions that simplify the secure management of customer interaction records.

Job requirements

Position Overview
We are seeking an experienced
Application Architect with a proven track record in designing, developing, and implementing scalable, high-performance applications. The ideal candidate will have deep expertise in .NET technologies, strong leadership skills, and the ability to collaborate across teams to deliver innovative solutions. This role involves architecting complex systems, mentoring team members, and ensuring that applications meet business requirements while adhering to best practices.

Key Responsibilities

  • Application Architecture: Design and architect software systems using .NET Core, ASP.NET MVC, and ASP.NET Core to ensure scalability, performance, and maintainability.

  • Database Management: Develop and optimize database structures using SQL Server, NoSQL, and MySQL, ensuring high performance and reliability.

  • Azure Integration: Leverage Azure services, including Azure Functions, Azure Service Bus, Azure Active Directory, Azure Notification Hub, and Azure B2C for cloud-based solutions.

  • API Development: Build and integrate RESTful APIs and microservices using modern frameworks and technologies.

  • Team Leadership: Lead cross-functional teams, conduct daily scrum meetings, and ensure timely delivery of projects.

  • Modern Frontend Frameworks: Utilize Angular, Bootstrap, and jQuery to develop responsive web applications.

  • Reporting Tools: Design and implement reporting solutions using Telerik Controls, Crystal Reports, and other reporting tools.

  • Technical Guidance: Provide mentorship to developers, perform code reviews, and maintain technical documentation.

  • Problem Solving: Troubleshoot and resolve technical issues, including deadlock identification and optimization of database queries.

  • Client Collaboration: Work closely with clients and stakeholders to gather requirements, provide technical insights, and deliver tailored solutions.

Qualifications

  • Experience: 10+ years in application development and architecture with expertise in .NET technologies.

  • Skills:

    • Programming: C#, VB.NET, AJAX, SignalR, JavaScript.

    • Frameworks & Tools: .NET Core, ASP.NET MVC, Entity Framework, ABP.IO, NX Framework.

    • Frontend: Angular, Bootstrap, Telerik Controls, Kendo Controls.

    • Cloud: Azure Cognitive Services, Azure VMs, Azure Service Bus, Azure Communication Services.

    • Databases: SQL Server, NoSQL, MySQL.

    • Integrations: SAML 2.0, Rabbit MQ, Salesforce, Aspose Documents.

    • Reporting: Crystal Reports, Telerik Reporting Methodologies.

  • Certifications: Preferred certifications in project management or business communication.

  • Methodologies: Strong understanding of Agile development practices and experience in daily scrum meetings.

  • Soft Skills: Excellent communication, problem-solving, and leadership abilities.

Preferred Skills

  • Experience with Azure DevOps, microservices architecture, and SSO implementations.

  • Familiarity with tools like Silverlight, Ocelate Gateway, and SignalR.

  • Exposure to frameworks like ABP.IO and NX Framework.

or