IT Data Engineer - Technology Development
Location: Hyderabad, AP, IN
Company: Micron
Req. ID: 146212
Responsibilities and Tasks:
· Contribute to the technical competency for the team while being cognizant of the importance of rapid, frequent and quality software releases that have high business value
· Work with and provide technical mentorship to service-based .NET developers, WPF developers, data engineers, as well as web-based JS/CSS/Angular developers to craft optimal software and database-driven solutions that are reliable, scalable and secure
· Create service frameworks in support of the team’s applications; Work with and improve the current frameworks
· Create, own and maintain the Software and Data Architectural documentation and communicate this information to various teams across the enterprise
· Have a good understanding of Agile and DevOps development models and experience with Continuous Integration, Continuous Build and Continuous Deployment systems
· Collaborate with architect roles on high level ideas and strategies to ensure alignment with business led strategic initiatives
· Evaluate how security impacts the design & development process of various solutions
· Communicate often with the business units and explain the value of data architectures, solutions, and strategies
· Participate in the documentation and analysis of the current state of the team’s transactional and data systems; suggest improvements for those systems and execute on those suggestions
· Collaborate with IT Leaders and technical delivery teams to ensure alignment of best practices and standards
Qualifications:
· Experience working as a software/solution, data or domain engineer designing and implementing large-scale data-driven systems
· Experience in creating clear, concise documentation for a multi-tier architectural model and to discuss technical matters effectively with business end users
· Strong knowledge of enterprise application and database integration and an understanding of integration considerations such as process orchestration, custom data integration, and master data management.
· Experience with the Microsoft .NET technology stack and Visual Studio tools or similar development suites
· Development experience in multiple disciplines or platforms (ex: Oracle, SQL Server, Teradata, Java, C#, JavaScript, Python, Ruby, HTML, AJAX, Angular.js, Angular 2-4, JSON, ETL development, relational databases, NoSQL, or relevant open source platforms)
· Understanding of the concepts of data engineering and data architecture, with past or recent experience performing complex data engineering and ETL work
· Experience with integrations with 3rd party products (business, technical and internally)
· A good understanding of the architectural principals of cloud-based platforms including SaaS, PaaS, multi-tenancy, multi-tiered infrastructure and application servers
· A good knowledge of the security operations, standards & issues involved in multi-tier, multi-tenant web and desktop applications
· Track record of being proactive, identifying gaps, making constructive suggestions and follow through to resolution
· Proven ability to creatively problem-solve for various types of issues in multiple disciplines
· Experience presenting to all levels of leadership
Education: B.S. degree in: Management Information Systems (MIS),Computer Information Systems, Computer Science, Business or related field of study (equivalent experience considered)