Software Engineer - Hyderabad, India - Micron

    Micron
    Micron background
    Description

    Our vision is to transform how the world uses information to enrich life for all.

    Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.

    JR49353 Software Engineer - IT EA DHI

    We are looking for individuals with database and .NET skills to be part of our team. This role will work primarily with, .NET and SQL Server tools in data warehouse environment.

    Responsibilities and Tasks:

  • The overall experience of 3 -5 years with minimum 2 years of experience in .NET .
  • Designing and building new applications, as well as upgrading current .NET application to meet business needs.
  • Coordination with architect and analysts for customized data models within .NET application.
  • Experience in writing complicated SQLs, analyzing query performance, query tuning, database indexes partitions, and stored procedure development.
  • Troubleshooting and maintaining existing .NET solutions for their continued operation and conducting some unit testing along with troubleshooting.
  • Strong understanding of object-oriented programming and deep understanding of .NET architecture and processing.
  • Translate application storyboards and use cases into functional applications and Design, build, and maintain efficient, reusable, and reliable code.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
  • Familiarity with the framework, SQL Server and design/architectural patterns.
  • Working experience in least one of the .NET languages (, C#, Visual Basic .NET) and HTML5/CSS3.
  • Familiarity with architecture styles/APIs (REST, RPC).
  • Understanding of Agile methodologies, excellent troubleshooting and communication skills.
  • Hands on experience in Azure and Python.
  • Experience with popular web application frameworks and familiar with various design and architectural patterns.
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses and workarounds.
  • Proficient understanding of code versioning tools (Git and SVN).
  • Manage defect tracking system and resolve all issues and prepare update for systems.
  • Developing and updating the technical documentation and design approach for existing and new work performed.
  • Participate and learn new solutions through condensed knowledge transfer sessions.
  • Troubleshoot operational issues, escalations and resolve business partner issues in a timely manner with strong collaboration and care for business priorities.