Short Description
Micron is looking for a Senior IT Software Engineer to analyze business needs and recommend/design/develop/implement the best software solutions for the requirements.Job Description
- Develop software solutions by studying information needs; conferring with users; studying system flow, data usage, and work processes; investigating problem areas; following software lifecycle.
- Automate tasks through appropriate tools and scripting.
- Technical support and troubleshooting of existing custom-built applications.
- Support of integrations of monitoring tools such as BMC Patrol and Truesight.
- Implementation of new solutions or products according to the roadmap.
- Collaboration with the BMC Remedy and BMC Discovery Teams to support and develop applications related to those technologies.
- Support of custom integrations with BMC Remedy.
- Support day-to-day operations and maintain existing applications.
- Fulfill incidents and requests 24x7 from users as escalated, and work with the customer to help implement solutions.
- Analyze business needs and recommend/design/develop/implement the best software solutions for the requirements
- 5-10 years of experience in programming and scripting languages (Java, .NET, Python, PowerShell, etc.)
- Experience in all phases of the software development lifecycle including requirements gathering, design, development, testing, and deployment.
- Experience leading and mentoring a team of developers
- Experience with SQL scripting and database tools (flat file and relational databases)
- Experience interacting and assisting customers with support tickets
- Experience with developing and supporting web technologies (web servers, HTML, JavaScript, etc.) and desktop applications
- Experience working with a diverse set of tools and environments
- Experience using automated testing tools
- Experience using Microsoft SharePoint
- Experience using cloud AI and machine learning services (IBM Watson Discovery & NLP, Microsoft Bot framework, etc.)
- Experience using Dev-Ops framework, building and deploying modular applications in the cloud and on-prem platforms
- Experience working with integration and process automation platforms (Boomi, Tray.io, etc.)
- Ability to provide production support and resolve various issues in stipulated time.
- Knowledge of SQL databases and reporting tools.
- Knowledge of code deployment and upgrade methodologies.
- Knowledge of web services and RESTful APIs.
- The ability to work in several areas of software development as part of a team or independently.
- Strong analytical, problem solving, troubleshooting, and organizational skills.
- The ability to work in a dynamic, fast-paced, 24x7 work environment.
- The ability to manage multiple projects and tasks concurrently.
- Self-motivated with the ability to work with minimal supervision.
- Excellent customer service skills.
- Active team participation and demonstrated teamwork and consensus-building skills.
- Strong English verbal and written communication skills.
- Working knowledge of and adherence to ITIL principles.
Senior IT Software Engineer