أبلاي إيدج ابدأ البحث عن عمل

Lead Software Engineer - Full Stack

ValGenesis · Hyderabad, Telangana, India

قدّم وتابع مع أبلاي إيدج
ResponsibilitiesUnderstand the business requirements and technical constraints and architect/design/developParticipate in the complete development life cycleLead and Review the architecture/design/code of self and othersDevelop enterprise application features/services using Azure cloud services, C# .NET Core, ReactJS etc, implementing AI-DevSecOps principlesAct as a hands-on technical leader of a scrum teamOwn and be accountable for the Quality, Performance, Security and Sustenance of the respective product deliverablesStrive for self-excellence along with enabling success of the team/stakeholdersAppraise the performance of self, peers and team membersRequirements: 6 to 10 years of experience in developing enterprise software products, with cloud native stackStrong knowledge of C# / .NET CoreWorking knowledge of the JS frameworks – ReactGood experience in automating development using combination of AI tools - Claude + CoPilot + MCPStrong experience in Micro-Services and/or Micro-Frontend architectureStrong experience in container-based development, AKS, Service Fabric etcStrong experience in messaging queue systems like RabbitMQ, KafkaExperience in Azure Services like Azure Logic Apps, Azure FunctionsExperience in Relational and No-SQL databases like MS SQL Server, PostgreSQL, MongoDBPreferable experience in integrating LLMs, vector databases, RAG into production appsExperience in coaching/guiding/leading a scrum team of junior, senior full stack engineersExperience in owning/driving end to end development of multiple functional modules/areas (incl testing, performance testing, deployment)Experience in cross-functional collaboration with product owners, senior management etcStrong knowledge of Code Quality, Code Monitoring, Performance Engineering, Test Automation ToolsKnowledge of reporting solutions like PowerBI, Apache SuperSet etcWe may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.