Email similar jobs to meEmail similar jobs to me
Share this Job

R&D Software Solutions Domain Architect

Date: Nov 27, 2017

Location: Boise, ID, US

Company: Micron

 

Req. ID: 100985 

As an R&D Software Solutions Domain Architect for the Technology Development Software Solutions Group, you will be responsible for high level technical strategies, standards, tool choices, and frameworks which together build out the software architecture targeted at the Technology Development and Process R&D groups

 

This position specializes in the crafting of the technical approach and design of the UI/UX and service-based systems to enable Process Capability, Yield Enhancement, Process Maturity and enabling efficient and effective cycles of learning both for the Solutions Group and for the Technology Development department. A strong focus will also be on contributing to the API economy at Micron and developing secure, performant, and reusable API services.


The successful candidate will also be responsible for detailed software documentation as well as the communication of this knowledge to developers, other architects, and business personnel, with a particular emphasis on the training and mentoring of the team’s software engineers on proper software development patterns, QA protocols, and documentation expectations.

 

The ideal candidate will be expected to not only develop and design modern web and mobile application architectures and frameworks, but will also work with the Solution Group’s software engineers to develop features using those frameworks, with a focus on fast and frequent delivery of quality software.

 

Responsibilities and Tasks:

  • Fully understand the Enterprise Architecture and IT/Business strategy
  • Focus on technical competency for the team while being cognizant of the importance of rapid, frequent and quality software releases that have high business value to Micron; when necessary, contribute development work to assist the Solutions Group to meet tight or at-risk deadlines
  • Work with and provide technical leadership and mentorship to service-based .NET developers, WPF developers, data engineers, as well as web-based JS/CSS/Angular developers to craft optimal software solutions that are reliable, scalable and secure
  • Create service frameworks in support of the team’s applications; work with other Corporate IT development groups to contribute to Micron’s growing API economy and modern application efforts
  • Work within and improve the current frameworks developed by the Solutions Group to assist the team’s software engineers to quickly develop solutions for the fast-paced Technology Development department
  • Create, own and maintain the Software Architectural documentation and communicate this information to various teams across the enterprise
  • Have a deep understanding of Agile and DevOps development models and experience with Continuous Integration, Continuous Build and Continuous Deployment systems
  • Manage and maintain the Solution Group’s Continuous Integration, Continuous Build and Continuous Deployment systems and plans
  • Assist the team’s Scrum Master to properly plan Sprint goals and release plans
  • Collaborate with other enterprise architecture teams on high level ideas, documentation and other IT or business led strategic initiatives
  • Apply analytical thought processes to quickly understand technical challenges discovered during the life-cycle of the initiative; learn new technology concepts swiftly and comprehensively and effectively pass those technologies and concepts down to the team’s software engineers
  • Evaluate how security impacts the design & development process of various solutions
  • Communicate often with the business units and explain the value of technical architectures, solutions, and strategies
  • Lead the documentation and analysis of the current state of the team’s transactional systems; suggest improvements for those systems and execute on those suggestions
  • Collaborate on defining future state software architectures and developing gap plans
  • Document the architecture of legacy systems and design execution plans for migrating those solutions to modern technologies and design patterns
  • Collaborate extensively with IT Leaders and technical delivery teams to ensure alignment of best practices and standards


Qualifications

  • Experience working as a software/solution or domain architect designing and implementing large-scale systems
  • Experience in creating clear, concise documentation for a multi-tier architectural model and to discuss technical matters effectively with business end users
  • Expert knowledge of enterprise application integration and an understanding of integration considerations such as process orchestration, custom data integration, and master data management; proven knowledge of business operations, objectives, and strategies; extensive experience with the Microsoft .NET technology stack and Visual Studio tools or similar development suites
  • Previous development experience in multiple disciplines (ex: 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 data engineering tasks preferred
  • Deep understanding of proper design patterns, principles, and frameworks
  • Working knowledge of UI/UX design principles and best practices
  • Extensive 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 senior leadership

Education:

B.S. degree in:  Management Information Systems (MIS), Computer Information Systems, Computer Science, Business or related field of study (equivalent experience considered)


We recruit, hire, train, promote, discipline and provide other conditions of employment without regard to a person's race, color, religion, sex, age, national origin, disability, sexual orientation, gender identity and expression, pregnancy, veteran’s status, or other classifications protected under law.  This includes providing reasonable accommodation for team members' disabilities or religious beliefs and practices.


Each manager, supervisor and team member is responsible for carrying out this policy. The EEO Administrator in Human Resources is responsible for administration of this policy. The administrator will monitor compliance and is available to answer any questions on EEO matters.


To request assistance with the application process, please contact Micron’s Human Resources Department at 1-800-336-8918 (or 208-368-4748).


Keywords:  Boise || Idaho (US-ID) || United States (US) || Technology Development || Experienced || Regular || Information Systems and Technology || #LI-JF1 ||
 


Nearest Major Market: Boise
Nearest Secondary Market: Meridian

Job Segment: Solution Architect, Architecture, Developer, Engineer, Web Design, Technology, Engineering, Creative