Talent.com
This job offer is not available in your country.
Digital Learning - Fullstack Developer

Digital Learning - Fullstack Developer

Festo IndiaIndia
13 days ago
Job description

Role DescriptionWe are seeking a highly skilled Senior Developer with expertise in architecting and building scalable, reliable, and well-designed applications to join our team. The ideal candidate will work in our Bengaluru office and follow a hybrid working model which is currently being followed by the team. The Senior Developer will be responsible for working with cross-functional teams to develop, implement, and maintain software solutions that meet customer needs and business objectives. Day-to-day tasks include designing and developing APIs, integrating third-party tools, and collaborating with developers to build responsive and user-friendly web applications.

QualificationsBachelor's or master's degree in computer science, or a comparable field.More than 8 years of experience working with large-scale, production-level back-end applications.Expertise in frontend technologies like HTML / CSS, SCSS and ReactExpertise in TypeScript / JavaScriptExpertise in of Microsoft Azure services & DevOps.Expertise in designing and maintaining web APIs, REST, microservices, and related server-side architectures.Expertise in Microsoft .NET C#Expertise in database technology (SQL).Experience working with Cloud Infrastructure with Azure (App services, Keyvault, FrontDoor, etc.)Very good knowledge of Scrum techniques and artifactsKnowledge of software testing principles, tools, and methodologies.Expertise with Git or other version control systems.Experience with agile software development methodologies.Excellent communication skills and ability to work collaboratively in a cross-functional team environment.Experience on automated testing with Playwright.

Job DescriptionDeveloping the Festo Learning ExperienceBuilding products and services following agile values and principlesImplementing fast, efficient, reliable and scalable solutions using appropriate technologiesCreating security and data protection settingsDebugging technical issues and solving problems effectivelyIdentifying improvements to the development and delivery processesInternal code reviews and supportWrite unit tests to test new and existing features.Support deployments with existing CI / CD tools and help maintain them.