3 days ago
Hyderābād, IndiaStaff+
Responsibilities
- Design and implement scalable, secure, and high-performance software systems.
- Lead complex technical initiatives across multiple teams or systems.
- Contribute to the codebase through design, development, and code reviews.
- Promote high standards in coding, testing, documentation, and system design.
- Collaborate with Product Management, Marketing, and Operations to translate business needs into technical solutions.
- Provide leadership during planning, estimation, and execution phases.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or equivalent.
- 8-10 years of experience in designing and building distributed software systems using the Microsoft tech stack (.Net, C#).
- Experience with cloud services such as Azure and AWS.
- Hands-on experience with messaging systems like Kafka or Azure Service Bus.
- Knowledge of Entity Framework, LINQ, PostgreSQL, and MongoDB.
- Experience implementing responsive UI using HTML5, CSS3, and Angular.
- Experience with CI/CD pipelines using Azure DevOps and GitHub Actions.
- Ability to implement testing strategies using unit, integration, and API testing.
Tech Stack
AngularApache KafkaAWSAzureC#GitHub ActionsMongoDBPostgreSQL