.NET Architect with hands on development experience as well
Key Responsibilities:
• Design, develop, and maintain scalable, secure, high-performance applications using .NET Core and ReactJS.
• Work closely with product owners, architects, and cross-functional teams to translate business requirements into technical solutions.
• Lead technical design discussions, code reviews, and best-practice implementation across the team
• Contribute to architectural decisions and strategic technology choices.
• Ensure code quality through automated testing, CI/CD pipelines, and adherence to coding standards.
• Troubleshoot, debug, and resolve complex technical issues efficiently.
• Stay updated with emerging trends and proactively propose innovative solutions
Required Technical Skills:
• 10+ years of hands-on experience in software development.
• Strong expertise in C#, .NET Core, ASP.NET Web API
• Deep experience in ReactJS, Redux, TypeScript, modern JavaScript (ES6+)
• Solid understanding of object-oriented design, design patterns, and clean coding practices.
• Experience building RESTful APIs, microservices, and cloud-native applications.
• Proficiency with SQL & NoSQL databases (SQL Server, PostgreSQL, MongoDB, etc.)
• Strong understanding of CI/CD pipelines, Git, DevOps practices.
• Experience with Azure cloud services (Azure preferred)
• Familiarity with Docker, Kubernetes, containerized deployments is a plus.
Soft Skills & Leadership Attributes:
• Excellent problem-solving and analytical thinking.
• Strong communication and stakeholder management skills.
• Ability to work independently with minimal supervision.
• Demonstrated leadership abilities and experience mentoring others.
• Proactive, innovative, and committed to delivering impactful result