1 day ago
Hyderābād, IndiaStaff+
Responsibilities
- Design end-to-end architectures for complex, multi-tiered systems through implementation and production support.
- Transform monolithic applications into loosely coupled, microservices-based architectures.
- Design highly available, resilient, fault-tolerant, cloud-native, and API-first solutions for customer-facing banking applications.
- Partner with engineering, infrastructure, security, and DevOps teams on performance, scalability, compliance, and enterprise standards.
- Analyze systems and processes to identify architectural gaps, automation opportunities, and performance improvements.
- Evaluate RDBMS, NoSQL, legacy, and emerging database strategies.
- Communicate architectural trade-offs and decisions to technical and non-technical stakeholders.
- Ensure solutions meet PCI-DSS, SOX, GLBA, security, privacy, and internal risk/compliance requirements.
- Contribute to architecture governance, design reviews, reusable patterns, and standards across the GCC.
- Mentor engineers and junior architects on architectural best practices.
Requirements
- 12–15 years of web or software development experience with progressively increasing responsibility in solutions or enterprise architecture.
- Hands-on experience delivering complex, multi-tiered software systems end to end.
- Understanding of architectural concepts and patterns including SOA, event-driven architecture, microservices, and domain-driven design.
- Experience with system and process analysis, RDBMS, and NoSQL databases.
- Experience designing highly available customer-facing applications in a global delivery or shared-services model.
- Experience designing cloud-native applications and RESTful or GraphQL APIs.
- Experience with resilient architecture, automation, performance optimization, and monolith-to-microservices transformations.
- Experience in at least two or three domains among infrastructure, security, DevOps, application development, database technologies, and cloud computing, including AWS, Azure, or GCP.
- Bachelor’s degree in computer science, engineering, or a related field, or foreign equivalent; equivalent professional experience is also considered.
- Preferred banking or financial services experience and familiarity with sensitive financial data.
- Preferred cybersecurity architecture or secure-by-design experience.
- Preferred experience with Python, Java, JavaScript, Ruby, Golang, C, C++, and Angular, React, or Vue.
- Preferred UI/UX design exposure, cloud architecture certifications, and TOGAF or equivalent certification.
- Preferred experience with Agile or SAFe delivery across distributed global teams and time zones.
Tech Stack
Categories
Solutions Engineering
About Cognizant
Cognizant is a public IT services and consulting firm that designs, builds, and runs enterprise technology, including digital engineering, cloud modernization, data/AI, and managed services. It sells consulting, systems integration, and outsourcing on multi-year engagements to large enterprises in healthcare, banking, retail, communications, and manufacturing. Founded in 1994 and headquartered in Teaneck, New Jersey, Cognizant is NASDAQ-listed (CTSH) and a Fortune 500 company.
