Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

Microsoft Software Engineer 
Taiwan, Taoyuan City 
819117170

17.07.2025

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 2+ years of experience in Side-by-Side extensions on SAP BTP using RAP/CAP programming models.
  • 2 + years experience in writing SAP code, Advanced ABAP OOPS, OData, Restful ABAP, SAP Workflow, SAPUI5, Fiori, Enhancements (SAP Enhancements, Customer Exit, User Exit, BADIs), Experience on BRF+, AIF, Business Objects, Smart Forms, SAP Script and adobe forms.
  • 2+ years Interfacing Technologies - RFCs, BAPIs, ALE/IDOC and EDI, Web Service development/WSDL, API Management

Other Requirements:

Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check : This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Understanding of the Source to Pay business process.
  • Experience on S/4HANA Implementation
  • ABAP on HANA and S/4HANA Implementation or SoH (Suit on Hana) experience.
  • SAP BTP certification.
  • Knowledge in developing solutions in Microsoft Azure Platform is a plus, exposure to App services, Azure Synapse, Event hub, Log Analytics, Azure AD, Application Insights, etc.
  • Optional - Exposure to AI/ML/GPT

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until September 7, 2024.

Responsibilities
  • Design and develop large scale distributed software services and solutions
  • Practice Agile+ software development by adding and leveraging Telemetry/Instrumentation to our components and services to drive decisions while executing in an agile cadence for engineering activities such as: designing, coding, testing, debugging and incident management.
  • Adhere to and drive sound software engineering practices through design reviews, system design through well-defined interfaces across multiple components, code reviews, leveraging data / telemetry to make decisions.
  • Develop “best-in-class” engineering for our services by ensuring that the services and the components are well-defined and modularized, secure, reliable, diagnosable, actively monitored and reusable.
  • Design and implement an SAP ecosystem that fulfills the company's business requirements, ensuring alignment with overall business strategy.
  • Understand integrated business processes within the SAP module, including interactions with extended business systems.
  • Lead the team in adopting relevant new technologies, tools, methods and processes from Microsoft and industry.
  • Exposes test coverage issues, organizes and implements integration tests, and resolves problem areas.
  • Demonstrate verbal and written communication skills.
  • Gain a working understanding of Microsoft businesses and collaborate with mentors and leaders to contribute to cohesive, end-to-end experiences for our users.
  • Applies coding patterns and best practices.
  • Collaborate effectively with other disciplines of the project team.
  • Identify new opportunities to help meet our customers’ needs.
  • Stay educated on existing, emerging technologies and do POCs to evaluate technology fits for customer needs.
  • Other

    • Embody our