Cognizant is looking to hire a Senior Dot Net Full-Stack Engineer to design, develop, and deploy scalable cloud-native applications, solve complex technical challenges in distributed systems, and ensure high-performance solutions.
Requirements
- Minimum 10 years of full-stack development experience across enterprise-grade applications
- Proven backend expertise in .NET Core / C-Sharp, Web APIs, and microservices architecture
- Strong frontend development skills using React.js and Angular
- Hands-on experience with Apache Kafka, including producers, consumers, topics, partitions, and stream processing
- Solid understanding of event-driven architecture and distributed systems
- Proficiency in AWS cloud services including Lambda, ECS, EC2, S3, API Gateway, DynamoDB, RDS, CloudWatch, IAM, and Secrets Manager
- Deep knowledge of both SQL and NoSQL databases such as SQL Server, PostgreSQL, and MongoDB
Responsibilities
- Design and build robust full-stack applications using .NET Core, C-Sharp, React.js/Angular, and AWS.
- Architect and implement event-driven microservices leveraging Apache Kafka for real-time data streaming and asynchronous workflows.
- Develop and integrate RESTful APIs with frontend components for seamless user experiences.
- Participate in system architecture and design discussions to influence scalable and maintainable solutions.
- Deploy, manage, and monitor cloud-native applications on AWS using ECS/EKS, Lambda, S3, API Gateway, DynamoDB, RDS, and other services.
- Ensure high availability, scalability, and performance of distributed systems.
- Implement CI/CD pipelines using tools like GitHub Actions, Jenkins, and AWS CodePipeline.
Other
- This is a hybrid position requiring 2–3 days a week in a client or Cognizant office in Atlanta, GA or Birmingham, AL.
- Ability to lead architecture discussions and influence technical decisions
- Experience mentoring junior developers and collaborating across cross-functional teams
- A mindset focused on performance, security, and maintainability