Principal Firmware Engineer
Bangalore, Karnataka, India
5d ago
  • NET Principal Engineer : -
  • Exp. Required : - 10-15 Years

    Job Location : - Bangalore

    Roles & Responsibilities : -

  • Provide technical leadership to a team and / or organization, ensuring that all delivered solutions and architecture adhere to industry best-practices for scalability, maintainability, usability, availability, extensibility, security, and portability
  • Design and develop software applications and application components in an agile environment
  • Integrate and implement custom created applications with commercial and open source software
  • Create high-quality software by conducting peer design / code reviews and developing automated test cases
  • Work with geographically distributed teams, with ample of opportunity to learn from and mentor teammates in a fast-paced environment
  • Play a key role in the future of software products by working closely with product management and other stakeholders to aid solution development
  • Leverage the latest technologies to solve complex problems facing the AMI industry
  • Build and implement performant and scalable solutions by applying development best practices
  • Ensure high quality solutions by implementing unit tests, driving continuous integration / validation, and supporting the creation and design of performance, load, and user acceptance tests
  • Build methods and tools to automate development activities
  • Must Haves :

  • Education : Bachelor's Degree in technical field OR equivalent work experience
  • 10+ years of relevant professional work experience
  • 6+ years of object-oriented software development experience using C#, .Net Full stack
  • 6+ years of application development experience in an agile environment using enterprise database environments (MSSQL, Oracle)
  • Experience developing software in a commercial software product development environment
  • Knowledge of multiple languages / alternative frameworks and ability to learn new technologies as the need arises
  • Experience with large product integrations
  • Experience developing scalable and performant applications
  • Experience with enterprise technologies and principles, such as SOA, REST, and enterprise messaging (Rabbit MQ)
  • Software design experience using object-oriented patterns, SOLID, and other development principles
  • Flexibility to work across a variety of software-related disciplines
  • Experience leading teams to deliver high-quality software products
  • Familiarity with front-end development approaches and architectures
  • Demonstrated experience in designing / Architecting complex large-scale products.
  • Good Experience in tuning the performance of the application components and SQL Performance tuning
  • Skill set : C#, .net framework full stack, MVC, Rabbit MQ, Web API, ASP.Net, Entity framework, WCF, SQL Server, Angular JS

    Preferred skills : -

  • Hands-on experience developing web applications using HTML / CSS / Angular Js
  • Experience ETL using SSIS, SSRS, Data vault
  • Experience migrating enterprise web applications to cloud-hosted / PaaS architectures
  • Azure PAAS, Power shell, VSTS Devops, ESRI, Power BI
  • Report this job

    Thank you for reporting this job!

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

    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.
    Application form