What are the responsibilities and job description for the C Progammer position at Acuity Knowledge Partners (US) Inc.?
- 12 years in software engineering/architecture; 5 years in architect/tech-lead roles and 3 years of direct team leadership/management.
Strong hands-on with C/C / Visual C (Win32/MFC; COM/DCOM) and at least one of Java (Spring/Spring Boot) or .NET (.NET 6 /ASP.NET Core).
Demonstrated end-to-end legacy modernization to cloud-ready architectures (service decomposition, data refactoring, strangler/ACL approaches).
Deep knowledge of architectural patterns (layered, SOA, microservices, hexagonal, DDD, CQRS, EDA) and NFRs (scalability, reliability, security, performance).
Integration expertise: REST/gRPC, message brokers, schema/versioning strategies, and consistency models (transactional vs. eventual).
Experience with AWS/Azure, containers/orchestration (Docker/Kubernetes), and DevOps (CI/CD, IaC, artifact management).
Excellent communication and documentation skills; proven ability to lead design workshops and influence senior stakeholders.
Track record working with global teams and delivering across distributed time zones.
Working experience on Fixed Income securities trading domain and platforms, with real-time transactions KPIs is highly desirable.
Salary : $100,000 - $150,000