Micron’s vision is to transform how the world uses information to enrich life for all. Join an inclusive team focused on one thing : using our expertise in the relentless pursuit of innovation for customers and partners.
The solutions we create help make everything from virtual reality experiences to breakthroughs in neural networks possible.
We do it all while committing to integrity, sustainability, and giving back to our communities. Because doing so can spark the very innovation we are pursuing.
Micron Technology’s Engineering Platforms and Solutions (EPS) Software team is seeking a full stack software engineer to develop software supporting the product engineering lifecycle.
As a full stack software developer, you will work with our team of developers, product owners, and users in an agile environment, delivering applications for supporting data acquisition, analytics, integration, and automation.
Ideal candidates for this role will have a good understanding of software development technologies, microservices architecture, and agile development processes.
In this role, you’ll be expected to come up with highly innovative solutions and be obsessive about the end user experience.
You will be working in a fast-paced, iterative environment with the stability of working for a global, mature, and competitive technology company.
Job Description :
You will also create robust backend solutions using Python, Java, web APIs and make use of SQL databases in a Linux environment.
You will work closely with our software application teams to integrate solutions across different software stacks. You will also be responsible for helping drive new and innovative technologies into our environment that span all facets of continuous integration (testing, automated deployments, etc.
To accomplish this, you will need to have strong strategic thinking, prioritization, and problem-solving skills, excellent verbal and written communication skills, and the ability to work within and across teams.
Development of new applications using full stack skill set
Development of software tools for process automation
Development of dashboards to represent process status and metrics
Development of integrations with third party applications (ex. LSF, RTM, Flexlm)
Development of parsing tools for exporting data to SPLUNK
Development of intuitive user interfaces for frontend applications
Development of high performance and secure backend applications
Enhancement of existing applications
Working in a team environment to share ideas and best practices for creative solutions
Refinements to our reference architecture framework to create user applications that grow and scale with the needs of the company
Configure software to enable proactive monitoring and for the collection of usage metrics
Establish feedback loops with key internal customers by building strong relationships
Planning and implementing strategies for minimizing service outages, and for reducing the impact of such outages on business operations (i.
e., availability, contingency, and disaster planning)
Proven work experience in Java, Spring Integrations and Rest API
Proven ability to collaborate with engineering teams at scale across multiple geographies
Proven ability in developing, deploying, and monitoring Restful web services
Excellent interpersonal skills, including strong decision-making, prioritization, and negotiation
Excellent organizational skills
Self-motivated with a drive to deliver solutions that meet or exceed stakeholder expectations
Experience in Agile methodologies and how to instill an Agile mindset
Experience with relational databases, data modeling and ORM technologies
Experience in Angular or React JS framework
Knowledge of object-oriented analysis and design using common design patterns
Knowledge of product development tools (JIRA, Confluence, NetBeans, Java desired)
Knowledge of Linux environment, utilities, and scripting languages desired
Knowledge of DevOps tools (Git, Bitbucket, Artifactory, Maven, Jenkins, Ansible)
Practical experience with Microservices
3+ years of experience with Python or Perl
3+ years of experience with some JSON, Apache and / or NodeJS, RESTful web services Java
3+ years of Linux experience, preferable Red Hat / Centos
2+ years of experience with SQL databases
Nice to have :
Knowledge of or previous work experience with SPLUNK
Experience in semiconductor industry
Experience with LSF and / or RTM
Experience with OpenStack
Experience with Cloud solutions
BS or MS degree in computer science, computer engineering or other technical discipline, or equivalent work experience