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

Digital Learning - Fullstack Developer

Festo IndiaGreater Bengaluru Area, India
14 days ago
Job description

Role Description

We 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.

Qualifications

  • Bachelor'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 React
  • Expertise in TypeScript / JavaScript
  • Expertise 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 artifacts
  • Knowledge 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 Description

  • Developing the Festo Learning Experience
  • Building products and services following agile values and principles
  • Implementing fast, efficient, reliable and scalable solutions using appropriate technologies
  • Creating security and data protection settings
  • Debugging technical issues and solving problems effectively
  • Identifying improvements to the development and delivery processes
  • Internal code reviews and support
  • Write unit tests to test new and existing features.
  • Support deployments with existing CI / CD tools and help maintain them.