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