Job DescriptionWe are looking for an experienced and motivated Technical Lead with a strong background in .Net Core, React.js, GraphQL, C#, and Azure. In this role, you will lead the design, development, and deployment of innovative web applications, manage a high-performing team, and ensure the delivery of robust, scalable solutions that align with business objectives. As the technical leader, you will set coding standards, review code, and drive architectural decisions while collaborating closely with product owners and cross-functional teams. Cloud Management: Monitor and manage cloud resources, ensuring optimal performance and cost-efficiencyCollaborate with cross-functional teams, including developers, DevOps, and security teams, to align cloud initiatives with organizational goalsStay updated with emerging cloud technologies and recommend solutions for continuous improvementResource Management: Handle the team's resources effectivelyRisk Management: Identify and address technical risks and issuesProblem SolvingWork with architects on architecture backlog management, prototypes and technical groomingAssign task based on team members' strengthsCreate project plansMake accurate project time estimatesMaintain high-quality code standardsStay updated on tech challenges and opportunitiesAssess project feasibilityParticipate in hiring and onboarding activitiesKey ResponsibilitiesDevelop, maintain, and enhance web applications using .Net Core, React.js, GraphQL, C#, and Azure.Write clean, scalable, and reusable code while adhering to best practices and industry standards.Collaborate with product managers and UX/UI designers to create intuitive, user-centric applications.Work with back-end developers to integrate front-end components with server-side logic using GraphQL and RESTful services.Conduct thorough testing, debugging, and optimization to ensure the quality and performance of applications.Participate in agile ceremonies (e.g., sprint planning, daily stand-ups) and contribute to sprint deliverables.Establish best practices, including CI/CD, testing, and deployment automation, and stay updated on emerging technologies and industry trends.Skill SetIn-depth understanding of React, hooks, state management, component lifecycle, and functional programming.Proficiency in GraphQL API development and consumption.Strong knowledge of C# language, .NET Core for backend development, and familiarity with object-oriented programming.Hands-on experience with Azure services such as App Service, Azure Functions, Azure Storage, and familiarity with DevOps practices in Azure.Experience with Azure Cosmos or knowledge on other no-SQL databases.Proficiency with Git.Knowledge of container technologies like Docker and container orchestration platforms like KubernetesExcellent verbal and written communication skillsGood Management SkillsStrong communication, leadership, and problem-solving skillsProven hands-on Software Development experienceProven working experience in Microsoft technologiesObject Oriented analysis and design using common design patternsStrong problem-solving skills and analytical mindset.Excellent communication skills and the ability to collaborate in a team.Adaptability to a fast-paced, agile development environment.Proactive approach and willingness to take ownership of projects.Must have led a team of at least 5 engineersCompetency Analytical ThinkingClear and effective communicationTime ManagementTeam CollaborationTechnical ProficiencySupervising OthersProblem SolvingRisk ManagementOrganizing & Task ManagementCreativity/innovationHonesty/IntegrityQualificationsBachelor’s degree in Computer Science, Information Technology, or a related field.8+ years of experience in software development, with a focus on .Net Core, React.js, GraphQL, C#, and Azure.Prior experience in cloud-native application development is a plus.CertificationRelevant cloud certifications from Microsoft Azure
Job Title
Technical Lead