Senior Software Engineer

ON Semiconductor Phoenix, AZ
ON Semiconductor islooking for a Staff Systems Analyst to implement a series of micro-services tosupport a major strategic initiative from 2018 onwards. This position will workwith a distributed agile and seasoned engineering team in the US, Europe, andAsia. This influential and exciting project will provide an eager andextraordinary engineer the opportunity to grow, achieve and have a significantimpact on a $5 billion (US) organization.

The Staff SystemsAnalyst needs to be comfortable working independently as well asworking with others. The ideal candidate is a self-starter andcarries excellent written and oral communication skills. In orderto be effective in this position, the candidate must have a solid understandingof the concepts and practices of the software development lifecycle, includingrequirements, design and code reviews, QA, unit testing, staging/UAT,deployment and delivery, as well as source control systems, defect tracking andmaintenance. The successful candidate will be expected to mentor more juniormembers of the team.

PRIMARYRESPONSIBILITIES:

* Play primary role of interface between the business analysts, developers and testers.

* Lead and convert business requirements into application design.

* Play an ownership/lead role in architecting the logical design of the solution with architect and developer (UI design, application design, data modeling, and documentation).

* Collaborate and lead testing/QA team in the development and execution of test plans. Lead and manage the entire cycle of long flow (or integration), and support User Acceptance Testing (UAT).

* Ensure continuity of IT services for functional users by providing the new ideas and technology updates, technical leadership, project leadership necessary to implement comprehensive technical and business solutions and resolve complex technical problems.

* Act as an application owner responsible for more than one application domain in implementation and/or extension of existing applications and maintain relevant systems and processes

* Provides technical (L3) support for applications. Support/negotiate/influence the users and business analysts in troubleshooting both application and business process issues.

* Uses broad expertise or unique knowledge to contribute to development of objectives and principles, to achieve goals, and to resolve complex issues in creative and effective ways.

Years of experience –

* BA 6-9 years

* MS 3-5 years

* Ph.D. 2-3 years

Education – Bachelor's,Masters' or Ph.D. degree in Computer Science, Management InformationSystems/Business information Systems, Engineering, or equivalent experience.

Technical skills –

* Strong experience of software development process from requirements definition to implementation to test.

* Extensive programming experience necessary to create/analyze/design specific applications and libraries.

* Technical leadership experience with several systems development lifecycle in major projects that involve different applications/systems/organizations.

* Demonstrated knowledge of the following:

* Cloud-native architecture

* Microservice architecture

* Continuous delivery pipelines

* Has detailed knowledge of: NodeJS, NoSQL (Couchbase/MongoDB), UNIX/Linux

* Preferred: Docker, Kubernetes, Amazon Web Services (AWS), Angular, Modern version control systems (Mercurial/Git)

* Plusses: OpenShift, Atlassian stack, Java EE, previous experience in Agile Development Environment

Soft skills(Competencies) –

* A strong willingness and ability to learn new languages, technologies, and techniques in both a directed and self-sufficient, manner and apply this learning in a creative and innovative fashion.

* Strong facilitation and requirements-solicitation skills and ability to represent team and organization.

* Coach and mentor less experienced staffs, influence others as technical leader.

* Strong initiative of owning major roles and responsibilities in projects and resolution of issues.

Communication

* Strong verbal and written communication skills and interpersonal relationship skills.

* Effectively interacts with business and technical audiences, tailoring the communication to audiences in multiple levels of and broad domains to achieve desired results

* Able to work and communicate with teams in different time-zones.

ON Semiconductor (Nasdaq:ON) is driving energy efficient innovations, empowering customers to reduceglobal energy use. The company is a leading supplier of semiconductor-basedsolutions, offering a comprehensive portfolio of energy efficient powermanagement, analog, sensors, logic, timing, connectivity, discrete, SoC andcustom devices. The company's products help engineers solve their unique designchallenges in automotive, communications, computing, consumer,industrial, medical, aerospace and defense applications. ONSemiconductor operates a responsive, reliable, world-class supply chain andquality program, a robust compliance and ethics program, and a network ofmanufacturing facilities, sales offices and design centers in key markets