Join Intel IT as an MDM Software Application Development Engineer. The software application development engineer defines software application solutions across client, cloud, or enterprise thru industry best practices to fulfill stakeholder and business needs and organizational goals. In this role responsibilities include, although not limited to: Recommend design choices focused on manageability, scalability, usability, resiliency, availability, security, and/or safety for the software structure, protocols, and algorithms. Identifies business requirements, functional and system specifications that meet business user requirements, maps them to systems capabilities and recommends technical solutions. Configures system settings and options, plans and executes unit, integration, and acceptance testing, and creates systems specifications. Collaborates with management, product owners, and project managers to evaluate feasibility of requirements and determine priorities for development. Performs pathfinding, surveys technologies, participates in standards committees, and presents at external and internal events. Interacts with multiple technologists in the company to influence architectures and optimize/customize software offerings. Examines current business procedures, system practices and IT modification design and recommends new improved ones. Designs and develop MDM customizations and systems by analyzing business requirements, configure and automate workflows, studying system capabilities and writing specifications. Performs troubleshooting, solves complex bug issues in production systems or applications, and collaborates with subject matter experts on issues. Anticipates complex issues and discusses within and outside of project team to maintain open communication. Serves as a technical lead on a subsystem or small feature(s), manages projects of small to medium size and complexity, performs tasks, and applies expertise in subject area to meet deadlines. In addition to the qualifications listed below, the ideal candidate will also have: Excellent verbal and written communication skills. A strong team player with initiative, self-motivation, and flexibility in dealing with ambiguous situations. Must be flexible to work with remote teams and handling multiple tasks in a dynamic IT environment. Ability to work in high-pressure, milestone-driven environments, and ability to extend hours during critical cutover cycles. Proven ability to define complex business solutions and system architecture.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior