Software, Principal Technical Expert
Schneider Electric
Bangalore, Karnataka, IN
2h ago

Job Description - Software, Principal Technical Expert (007N23)

Job Description

Software, Principal Technical Expert-007N23

Senior .Net Full-Stack Developer - Job Description

Environment :

Schneider Electric & Autodesk are partnering in order to develop a new product to ease the design of electrical networks in the BIM environment.

This is a very ambitious and promising partnership where the alliance of Autodesk and Schneider Electric respective expertise will allow us to release on the market a software that will support our customers from conceptual design to detailed design to enable their economic growth and overall business efficiency while designing more sustainable buildings.

Responsibilities :

  • Understand the business purpose of user stories and define and analyze possible alternative ways of satisfying the business purpose of the story
  • Plan and estimate development tasks with other developers that are required to fulfill the story
  • Work directly with the Product Owner to clarify and further define the details of how the story should be implemented
  • Provide guidance to other developers as necessary who are engaged in development tasks associated with the story including working with developers to design algorithms and flowcharts
  • Translate of UI / UX wireframes to visual elements & implement robust set of services and APIs
  • Build reusable code and libraries for future use
  • Optimize the application for maximum speed and scalability
  • Integrate software components and third-party programs
  • Develop automated tests
  • Verify and deploy programs and systems
  • Recommend and execute improvements
  • Create technical documentation for reference and reporting
  • Take the overall responsibility for shepherding the story through the process all the way to (and including) UAT - lead the presentation of the completed story to the Product Owner in the Sprint Review
  • Skills : Mandatory

    Mandatory

  • Good experience in development of desktop and web applications.
  • Application Development using - C#, Web API, WPF, , .NET Core,
  • MS SQL experience
  • Experience in .NET(C#, Web API) frameworks
  • Highly preferred

  • Experience with Blazor framework
  • Experience with Azure services.
  • Experience using / extending 3rd party WPF control libraries such as DevExpress
  • Knowledge of design Pattern like MVVM
  • Bootstrap, building installers using wix
  • Knowledge on BIM elements, geometry, symbols, and core API objects in Revit
  • Experience with Microsoft Azure
  • Experience with software design and Web application development in a test-driven environment
  • Good to have

  • Experience working with or designing RESTful APIs
  • Familiarity with Agile development methodologies
  • Qualifications & Experience

  • 10+ years of working experience as a Software developer
  • 2+ years of application development experience using the Revit API will be a plus
  • Previous experience of Agile
  • Location :

    Position is based in Bangalore - India

    Primary Location

    IN-Karnataka-Bangalore

    Ongoing

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form