Desired Candidate Profile for Full stack:
• Design and develop scalable, secure, and high-performance applications using C# .NET Core/.NET Framework.
• Develop and maintain microservices architecture and RESTful APIs.
• Ensure software scalability, maintainability, and security while adhering to enterprise-grade architectural patterns.
• Evaluate and recommend design patterns, frameworks, and third-party libraries to optimize system performance.
• Lead the migration of legacy applications to modern .NET architectures.
• Optimize system performance through profiling, debugging, and performance tuning.
• Enforce coding standards, CI/CD pipelines, and DevOps practices for continuous integration and deployment.
• Design and implement cloud-native solutions using Azure/AWS.
• Define containerization strategies using Docker & Kubernetes.
• Work with CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, or GitLab) for automated deployments.
• Perform security audits and penetration testing to identify vulnerabilities.
• Work closely with business analysts, product managers, and clients to translate business requirements into technical solutions.
• Lead and guide group of developers, conduct code reviews, and enforce best practices.
• Coordinate with QA teams to ensure comprehensive test coverage using automated and manual testing.