10 Oct
|
Utthunga Technologies
|
Bengaluru
10 Oct
Utthunga Technologies
Bengaluru
We are seeking an experienced Technical Architect (C++) to drive the architecture, design, and development of high-performance, scalable, and secure software solutions. The ideal candidate should possess deep expertise in C++, Object-Oriented Design, System Architecture, Windows/Linux platform development, multithreading, and performance optimization.
The candidate will be responsible for leading technical design decisions, mentoring engineering teams, and ensuring delivery of robust enterprise-grade solutions.
Strong expertise in:
- C++11/14/17/20
- STL
- Templates
- Smart Pointers
- RAII
- Memory Management
- Exception Handling
Robust understanding of:
- OOPS Concepts
- SOLID Principles
- Design Patterns
- Domain-Driven Design (DDD)
- Design for Scalability
Experience designing:
- Enterprise Applications
- Distributed Systems
- Client-Server Architectures
- Multi-tier Applications
Strong experience in: Windows
- Win32 API
- Windows Services
- COM/DCOM
- MFC/ATL
- Windows Internals
Multithreading Concurrency
- Thread Synchronization
- Lock-Free Programming
- Concurrency Design
- Deadlock Analysis
- Performance Optimization
Networking
- TCP/IP
- Socket Programming
- REST APIs
- gRPC (Preferred)
- Network Protocols
Database Knowledge
- SQL Databases
- Data Modeling
- Query Optimization
Development Tools
- Visual Studio
- GCC/Clang
- Git
- Azure DevOps
- Jenkins
- SonarQube
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
📌 Technical Architect (C++) (Bengaluru)
🏢 Utthunga Technologies
📍 Bengaluru