Job
Description
You will be responsible for providing technical leadership and architecture by leading technical planning, designing scalable solutions, and driving decision-making while ensuring best practices. You will also be involved in hands-on development, developing, testing, and delivering high-quality, maintainable, and scalable code aligned with business and technical requirements. Additionally, you will collaborate in Agile ceremonies, refine backlog, estimate development efforts, and proactively resolve blockers. Conducting peer code reviews, enforcing coding standards, and ensuring comprehensive testing (unit, integration, automation) will also be part of your key responsibilities. You will work directly with clients and internal teams to resolve requirements, feedback, and design challenges. Furthermore, you will provide technical leadership, mentor junior developers, and foster a culture of continuous learning and improvement. Overseeing secure and efficient deployments, ensuring CI/CD adoption, and maintaining post-deployment stability will also fall under your responsibilities. You should have 8+ years of hands-on experience in full-stack development, specializing in React, C#, Azure. Proven leadership experience in driving technical solutions, mentoring developers, and managing end-to-end development lifecycles is essential. Expertise in front-end technologies (React, Angular, Vue, TypeScript, HTML5, CSS3) with a strong focus on performance optimization and responsive design is required. Strong backend proficiency in C#, .NET Core, including API development, microservices architecture, and database management (SQL, NoSQL, Cosmos DB) is also necessary. Cloud and DevOps experience, particularly with Azure (preferred) or AWS, including containerization (Docker, Kubernetes), CI/CD pipelines, and serverless computing, including Terraform as IaC is important. A solid understanding of security best practices, authentication/authorization mechanisms (OAuth, JWT), and data protection techniques is needed. Experience with Agile/Scrum methodologies, project estimation, sprint planning, and backlog management is also expected. You should possess strong database design skills, including data modeling, indexing strategies, and query optimization. Excellent problem-solving and debugging skills, with the ability to resolve complex technical issues efficiently, are essential. If you are interested in this opportunity, kindly share the following details: - Total Experience - Experience in .NET Core - Experience in React.js - Experience in Azure - Current CTC - Expected CTC - Notice period - Current Location If you have gone through any interviews in Perficient before, please provide details. Regards, Jayant,