Talent.com
No longer accepting applications
Client Software Architect

Client Software Architect

ACG Worldguwahati, assam, in
1 day ago
Job description

Client Software Architect :

Seeking an experienced Client Software Architect with a strong background in C# , C++ , Microsoft .NET, WCF, WPF , JavaScript , etc. to lead the design and development of innovative, high-performance software solutions.

In this role, you will be responsible for architecting scalable and maintainable client-side applications, integrating industrial devices into the software ecosystem, and working closely with cross-functional teams to ensure the successful delivery of products that meet both business and technical requirements.

You will play a key role in setting the technical direction, mentoring developers, and ensuring the integration of best practices throughout the software development lifecycle.

Key Responsibilities :

Software Architecture & Design :

  • Lead the design and architecture of complex client-side applications using C# , C++ , .NET Core , and JavaScript (along with relevant front-end frameworks like React or Angular or Electron).
  • Create high-level and detailed architecture designs, ensuring they are scalable, secure, and maintainable across multiple platforms.
  • Design, document, and communicate architectural decisions to stakeholders, ensuring alignment with business goals and technical requirements.
  • Work with product managers and business stakeholders to understand user requirements and translate them into technical solutions.

Industrial Device Integration :

  • Design and implement integration solutions for industrial devices and systems (e.g., scanners, cameras, printers, PLCs, sensors, controllers, etc.) into enterprise software applications.
  • Utilize communication protocols like OPC, Modbus, MQTT, or proprietary device interfaces to facilitate seamless integration between software and industrial hardware.
  • Work with cross-functional teams to manage data flow from industrial devices and ensure that the software can process and analyse real-time data effectively.
  • Ensure the scalability, security, and reliability of industrial devices within the larger system architecture.
  • Leadership & Mentorship :

  • Provide technical leadership and mentorship to development teams, ensuring best practices in software engineering and design patterns are followed.
  • Guide and collaborate with team members on complex development tasks, code reviews, and problem-solving.
  • Promote and establish software design principles such as SOLID, DRY, and separation of concerns.
  • Cross-Functional Collaboration :

  • Collaborate closely with backend engineers, UI / UX designers, and product managers to ensure seamless integration between client-side and server-side systems.
  • Work with QA teams to ensure that code quality and performance meet industry standards and user expectations.
  • Lead and participate in sprint planning, daily stand-ups, and retrospective meetings.
  • Technology Evaluation & Implementation :

  • Evaluate and recommend new technologies, frameworks, and tools to improve development efficiency, system performance, and scalability.
  • Drive the adoption of modern software development practices, including CI / CD pipelines, version control systems, and automated testing frameworks.
  • Champion the use of .NET Core , C# , JavaScript , etc. to build robust and performant applications.
  • Performance & Scalability :

  • Ensure that the applications are optimized for high performance, responsiveness, and scalability.
  • Identify and resolve bottlenecks in the system architecture and codebase to enhance system performance.
  • Implement caching strategies, load balancing, and other performance optimization techniques.
  • Quality & Security :

  • Maintain high code quality by implementing code reviews, unit testing, and ensuring security best practices.
  • Ensure the application complies with security, privacy, and regulatory standards.
  • Continuously monitor and improve software development processes, tooling, and practices.
  • Client Engagement & Technical Support :

  • Interact with clients and stakeholders to understand their technical needs and provide solutions that align with their goals.
  • Provide technical support during the deployment and maintenance phases of the project lifecycle.
  • Address complex client-side issues and provide solutions to ensure client satisfaction.
  • Required Qualifications :

  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering with 15+ years of experience in C# , C++ , and Microsoft .NET stack (including .NET Core, WCF, WPF and ASP.NET ).
  • 5+ years of experience in a software architect or lead role with a focus on client-side applications and integration.
  • Strong experience with client-server architecture , RESTful APIs , JavaScript , and web technologies (HTML, CSS, front-end frameworks such as React, Angular, or Vue.js).
  • Significant experience with industrial device integration , including the integration of cameras, scanners, printers, PLCs, sensors, IoT devices, and other industrial hardware using protocols like OPC, Modbus, MQTT, and other industry-standard communication protocols.
  • Expertise in modern software development methodologies and design patterns (e.g., TFVC, MVC, MVVM, SOLID, etc.).
  • Deep understanding of object-oriented programming (OOP) and principles of software design.
  • Experience with performance optimization and scalability best practices.
  • Strong knowledge of version control (e.g., Git), CI / CD practices, and automated testing frameworks.
  • Familiarity with cloud services and infrastructure (Azure, AWS, etc.) and how they relate to client applications.
  • Experience with frontend frameworks (e.g., Angular, React, Electron, etc.) for client-side development.
  • Proficiency with C++ for performance-critical applications, such as those requiring low-level system interactions.
  • Familiarity with industrial automation systems and IoT solutions.
  • Knowledge of Agile development methodologies (Scrum, Kanban) and experience with project management tools (JIRA,TFVC Azure DevOps).
  • Familiarity with DevOps practices and tools, such as automated build pipelines and infrastructure as code.
  • Create a job alert for this search

    Software Architect • guwahati, assam, in

    Related jobs
    • Promoted
    Oracle OTM Techno-Functional

    Oracle OTM Techno-Functional

    Tech USAguwahati, India
    Help lead OTM upgrade efforts (on-premise / in-place) to version 6.Design and implement functional enhancements tailored to business needs. Perform comprehensive testing of upgrades and customizations...Show moreLast updated: 1 day ago
    • Promoted
    SAP Integration architect

    SAP Integration architect

    CO-WORKER TECHNOLOGY ABguwahati, India
    Senior SAP integration architect.We are looking for a senior SAP integration architect who is passionate about integration challenges across different platform. Azure to GCP to SAP BTP to onprem sys...Show moreLast updated: 1 day ago
    • Promoted
    Azure Technical Architect ( Full-time at a Fortune 500 tech MNC)

    Azure Technical Architect ( Full-time at a Fortune 500 tech MNC)

    HARPguwahati, India
    Experience in hosting and configuring applications onto the.Azure Platform as a Service (PaaS).Expertise in application containerization using. Azure Kubernetes Service (AKS).Azure Container Instanc...Show moreLast updated: 1 day ago
    • Promoted
    Architect

    Architect

    ArthaYukti BuildSpaceGuwahati, Assam, India
    Our company is a comprehensive, technology-enabled real estate platform designed to simplify the complexities of property transactions and development. By offering services like architectural design...Show moreLast updated: 7 days ago
    • Promoted
    • New!
    Azure Solution Architect ( Full-time at a Fortune 500 tech MNC)

    Azure Solution Architect ( Full-time at a Fortune 500 tech MNC)

    HARPguwahati, India
    Experience in hosting and configuring applications on.Azure Platform as a Service (PaaS).Expertise in application hosting, configuration, and optimization across various. Azure App Service, Azure Fu...Show moreLast updated: 18 hours ago
    • Promoted
    Contract - Windchill Architect

    Contract - Windchill Architect

    KPG99 INCguwahati, India
    The ideal candidate will be capable of.Lead Windchill solution design, customization, and configuration efforts.Drive end-to-end development activities and ensure timely delivery.Collaborate with c...Show moreLast updated: 1 day ago
    • Promoted
    MuleSoft Developer

    MuleSoft Developer

    Runmap Infotech Private Ltd.guwahati, India
    Hiring : Senior MuleSoft Developer (Remote).We are looking for a highly skilled.The ideal candidate will have strong expertise in MuleSoft architecture, integrations, and API development, and will b...Show moreLast updated: 1 day ago
    • Promoted
    Oracle OIC Developers

    Oracle OIC Developers

    Atomguwahati, India
    Job Title : Oracle OIC Developers.We are seeking Oracle Developers for our current project workstream for the following roles : . Oracle OIC Developer – Mid Level.Experience Required : 4–7 years.Oracle ...Show moreLast updated: 1 day ago
    • Promoted
    DevOps Architect ( Full-time at a Fortune 500 tech MNC)

    DevOps Architect ( Full-time at a Fortune 500 tech MNC)

    HARPguwahati, India
    The ideal candidate will design, implement, and maintain infrastructure using declarative.Develop and maintain IaC scripts using. Terraform, Bicep, PowerShell script.Azure Resource Manager (ARM) tem...Show moreLast updated: 1 day ago
    • Promoted
    We’re Hiring – Senior Dynamics CRM Developer | Technical Lead | Architect

    We’re Hiring – Senior Dynamics CRM Developer | Technical Lead | Architect

    INUIX LLCguwahati, India
    We’re expanding our Microsoft Dynamics team and looking for.Developers, Leads, and Architects.Microsoft Dynamics 365 / Power Platform. If you’re passionate about building scalable CRM solutions, des...Show moreLast updated: 1 day ago
    • Promoted
    Sitecore Developer

    Sitecore Developer

    Live Connectionsguwahati, India
    Required Notice Period - Immediate Joiners.Note - This role is a 1-year contract rolle which will be extended.Experience with Helix Architecture principles and Sitecore SXA.Web Services using SOAP ...Show moreLast updated: 30+ days ago
    • Promoted
    Oracle Analytics & AI Solutions Architect

    Oracle Analytics & AI Solutions Architect

    TribolaTech Incguwahati, India
    Oracle Analytics & AI Solutions Architect.Candidates with strong Oracle Analytics & Cloud experience and 1–2 years in AI / LLM integration are encouraged. Full 10–15 years in AI is not expected.Analyt...Show moreLast updated: 17 days ago
    • Promoted
    • New!
    Principal Architect (Node+Golang+React)

    Principal Architect (Node+Golang+React)

    BigStep Technologiesguwahati, India
    We’re looking for a Technical Architect – Full Stack with 8+ years of experience in building, architecting, and delivering scalable, high-performance web applications. The role requires deep experti...Show moreLast updated: 1 hour ago
    • Promoted
    Hubspot Solution Architect

    Hubspot Solution Architect

    Espire Infolabsguwahati, India
    We Are Hiring : HubSpot Solutions Architect.Location : Remote (Australia shift timings).Show moreLast updated: 1 day ago
    • Promoted
    Solution Architect Application with Generative AI-Part Time Trainer

    Solution Architect Application with Generative AI-Part Time Trainer

    Patch the Skillguwahati, India
    Patch the Skill is a leading provider of corporate and technical training, offering a wide range of programs including Artificial Intelligence, Machine Learning, Cloud Computing, Data Science, IoT,...Show moreLast updated: 1 day ago
    • Promoted
    Software Engineer Intern

    Software Engineer Intern

    Kavida AI (Acquired by QAD)guwahati, India
    Engineer(SDE) Intern Applied AI.We are offering a full-time internship position to final-year students.The internship will last for an initial period of 6-12 months before converting to a full-time...Show moreLast updated: 1 day ago
    • Promoted
    • New!
    Amazon Redshift

    Amazon Redshift

    Vidhema Technologiesguwahati, India
    Notice Period : Immediate Joiners Preferred.We are looking for an experienced.Amazon Redshift Developer to lead the design, setup, and management of new Redshift projects from the ground up.The idea...Show moreLast updated: 1 hour ago
    • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Programmers.ioguwahati, assam, in
    We are seeking a highly skilled and experienced Senior Azure Data Engineer to join our team.The ideal candidate will have deep expertise in Microsoft Azure data services, cloud-based data engineeri...Show moreLast updated: 30+ days ago