Talent.com
Client Software Architect
Client Software ArchitectACG World • mount, kerala, in
Client Software Architect

Client Software Architect

ACG World • mount, kerala, in
10 hours 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 • mount, kerala, in

    Related jobs
    Java Architect - Design Patterns & Software Architecture | Finacle | Infosys | 6.5 – 15 yrs Exp

    Java Architect - Design Patterns & Software Architecture | Finacle | Infosys | 6.5 – 15 yrs Exp

    Infosys Finacle • mount, kerala, in
    Java Architect, Spring Boot, Microservices, REST APIs, Oracle, Docker, Kubernetes, Cloud Platforms.Strong hands-on experience in Core Java & backend frameworks. Exposure to scalable, high-performanc...Show more
    Last updated: 10 hours ago • Promoted • New!
    Oracle Fusion SCM Senior Architect

    Oracle Fusion SCM Senior Architect

    Jade Global • mount, kerala, in
    We are seeking a highly skilled and experienced Senior Oracle Fusion SCM Architect with deep expertise in designing, implementing, and optimizing Oracle Fusion Cloud Supply Chain Management (SCM) s...Show more
    Last updated: 10 hours ago • Promoted • New!
    SaaS Platform Architect

    SaaS Platform Architect

    crenovent • mount, kerala, in
    Crenovent is building a modern AI-driven data and automation platform for Revenue Organizations.This is a hands-on architecture role where you will help define how the platform is structured, how d...Show more
    Last updated: 10 hours ago • Promoted • New!
    Kinaxis Architect

    Kinaxis Architect

    Amicon Hub Services • mount, kerala, in
    We’re Hiring : Kinaxis RapidResponse Consultant / Architect (10+ Years Experience).Pune, Bangalore, Chennai, Kolkata.Kinaxis RapidResponse Solution Consultant Level-2 or Level-3 (Mandatory).Supply C...Show more
    Last updated: 10 hours ago • Promoted • New!
    Associate Architect - Software Development

    Associate Architect - Software Development

    Quantiphi • mount, kerala, in
    Associate Architect - Software Development.Architectural & Leadership Expertise : .Deep expertise in at least 2 of : Java / Spring ecosystem,. Mastery of architectural patterns (CQRS, Event Sourcing, Sag...Show more
    Last updated: 10 hours ago • Promoted • New!
    Senior Data Architect - Snowflake

    Senior Data Architect - Snowflake

    Reflections Info Systems • Kerala, India, India
    We are looking for 10 + year experienced Data Architect with strong background in Snowflake, demonstrating leadership in technical design, architecture, and implementation of complex data solutions...Show more
    Last updated: 13 days ago • Promoted
    Solutions Architect

    Solutions Architect

    Luxoft • mount, kerala, in
    We are looking for a highly skilled Solution Architect to design and deliver end-to-end customer-facing solutions leveraging REST APIs. The ideal candidate will have strong hands-on experience in ar...Show more
    Last updated: 10 hours ago • Promoted • New!
    Oracle OTM Techno-Functional

    Oracle OTM Techno-Functional

    Tech USA • mount, kerala, in
    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 more
    Last updated: 10 hours ago • Promoted • New!
    Teamcenter - Solution Architect

    Teamcenter - Solution Architect

    Tata Consultancy Services • mount, kerala, in
    Role Solution Architect - Teamcenter.Required Technical Skill Set - Teamcenter Architect.Desired Experience Range : 10+ years. Location of Requirement - Hyderabad / Chennai / Bangalore / Pune.At least 10+ ...Show more
    Last updated: 10 hours ago • Promoted • New!
    Oracle ARCS

    Oracle ARCS

    Jade Global • mount, kerala, in
    Job Title : Oracle ARCS Consultant.Liaise with client application lead for day-to-day activities.Work in L2 support and Enhancements for issues related to Oracle ARCS. Tickets tracking, resolving and...Show more
    Last updated: 10 hours ago • Promoted • New!
    ETL Testing(SQL+Bigquery)

    ETL Testing(SQL+Bigquery)

    UST • Kerala, India, India
    We are looking for a meticulous and proactive ETL Tester to ensure the accuracy, reliability, and performance of data pipelines built on Google Cloud Platform. This role involves validating ETL work...Show more
    Last updated: 25 days ago • Promoted
    Oracle Database Solution Architect

    Oracle Database Solution Architect

    Oracle • mount, kerala, in
    This role is for the position of Database Solution Architect with 12+ years of experience.Applicant must have deep knowledge with hands on experience of Oracle and Industry leading Database and Dat...Show more
    Last updated: 10 hours ago • Promoted • New!
    Mulesoft Solutions Architect

    Mulesoft Solutions Architect

    Perficient India • mount, kerala, in
    MuleSoft Solutions / Integration Architect.This role requires a strategic thinker with hands-on expertise in API-led connectivity, integration patterns, and cloud-native architectures.Required Skills...Show more
    Last updated: 10 hours ago • Promoted • New!
    Kinaxis Consultant

    Kinaxis Consultant

    NR Consulting • mount, kerala, in
    Kinaxis RR Implementation is mandatory •.Project Role : Custom Software Engineer.Project Role Description : Develop custom software solutions to design, code, and enhance components across systems o...Show more
    Last updated: 10 hours ago • Promoted • New!
    Software Architect (Python / Flask / AI) - Consumer Messaging

    Software Architect (Python / Flask / AI) - Consumer Messaging

    PeopleGene • mount, kerala, in
    Architect and develop the Next Gen AI-powered Consumer Messaging App.Design microservices and APIs for message ingestion, classification, and contextual recommendations. Build AI and NLP pipelines f...Show more
    Last updated: 10 hours ago • Promoted • New!
    Technical Architect

    Technical Architect

    CSquare Consultants LLP • mount, kerala, in
    Minimum 2 Yrs as Tech Architect Exp required.Proficient or recent 7+ years in Golang and experience with architecture with microservices Mandatory. Skilled in MongoDB or other NoSQL databases.Solid ...Show more
    Last updated: 10 hours ago • Promoted • New!
    Integration Solution Architect - SaaS

    Integration Solution Architect - SaaS

    Talentiser • mount, kerala, in
    The Integration Solution Architect (Industrial SaaS / OT–IT Architecture) will define and lead company’s global integration architecture across industrial and enterprise systems.Reporting to the VP...Show more
    Last updated: 10 hours ago • Promoted • New!
    Solutions Architect

    Solutions Architect

    QualiZeal • mount, kerala, in
    Job Description : Solution Architect – Enterprise Solutions.Position : Solution Architect – Enterprise Solutions.Experience Required : 10+ Years (enterprise solution design, architecture, and developm...Show more
    Last updated: 19 days ago • Promoted