Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Software Engineer (Full Stack)-Penang

AT Siemens Digital Industries Software
Siemens Digital Industries Software

Software Engineer (Full Stack)-Penang

Kampung Sungai Ara, Malaysia

Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our Product Lifecycle Management (PLM) software.

Responsibilities

The Software Engineer (Full Stack) is accountable for developing, testing and documenting new and modified functionality within the Opcenter Execution Core application under the supervision of a senior developer. The engineer is also expected to learn and work within various areas of the product including frameworks and tools such as Designer, Application Server, Portal and Portal Studio.

Want more jobs like this?

Get Software Engineering jobs in Kampung Sungai Ara, Malaysia delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Specifics

  • Read, understand, and follow Detailed Design requirements based on software functional requirements.
  • Implement and test functionality to support the Opcenter Execution platform and toolset.
  • Contribute to the development of the components required ranging from simple to complex application features.
  • Development and execution of unit tests to support ongoing development efforts.
  • Maintain development environments in a multiple branch software code management system.
  • Learn and understand the build, release, and patch creation process.
  • Investigate and resolve reported defects.
  • Deliver code and work that will be reviewed and approved by other developers.
  • Interact and support members of the cross-functional implementation team
  • Provide technical assistance to, and seek advice from, other team members
  • Provide technical support to multiple teams including other cross-functional teams, global support, and services among others.

Required Knowledge/Skills

  • Excellent verbal and written communications skills.
  • Solid and demonstratable understanding of development in web-based applications and architectures.
  • Solid and demonstratable understanding of developing tools, components, and platforms.
  • Knowledge of the Scrum Agile methodology and related concepts and the role as a functional team member within that process.
  • Solid and demonstratable understanding of building test automation and testing of commercial grade software.
  • Willingness to build skills around software design, programming and debugging.
  • Solid and demonstratable understanding of development languages such as C++ and C#
  • Knowledge of SQL and database technology and concepts (Oracle/SQL Server).
  • Familiarity with modern scripting languages including JavaScript, JQuery, Angular, CSS.
  • Familiarity with Web Services and WCF technologies.
  • Comfortable with Web Based applications.
  • Knowledge of NUnit or another unit testing framework.
  • Knowledge and understanding of Source Control such as TFS and GIT.
  • Basic understanding of next generation virtualization and orchestration solutions using containerization including but not limited to Docker, Kubernetes, and Ranger.
  • Basic understanding of cloud solutions including Amazon Web Services and related technologies.
  • Solid understanding of Windows Server and Client operation systems.

Preferred Knowledge/Skills

  • Domain knowledge in manufacturing operations. Semiconductor and\or Electronic Manufacturing is a plus.
  • Familiarity with a variety of software testing tools such as Quality Center, LoadRunner, Quick-Test-Pro, Microsoft Test Manager, Load Test, Coded UI, Cucumber, TFS (Team Foundation Server), Appium, SpecFlow, Selenium etc.
  • Experience with developing web applications and components using JavaScript, Angular, React, etc. is a plus.

Education/Experience

• Degree in Computer Science, Management Information Systems, Engineering or related field is highly desired.


We are Siemens

A collection of over 377,000 minds building the future, one day at a time in over 200 countries. We're dedicated to equality, and we welcome applications that reflect the diversity of the communities we work in. All employment decisions at Siemens are based on qualifications, merit, and business need. Bring your curiosity and creativity and help us shape tomorrow!

We offer a comprehensive reward package which includes a competitive basic salary, bonus scheme, generous holiday allowance, pension, and private healthcare.

Transform the everyday

Accelerate transformation

#LI-PLM

#LI-Hybrid

#LI-Penang

Client-provided location(s): Bayan Lepas, Penang, Malaysia
Job ID: Siemens_Digital-434658-en-1
Employment Type: Other

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Pet Insurance
    • Mental Health Benefits
    • Virtual Fitness Classes
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Family Support Resources
    • On-site/Nearby Childcare
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
    • Work-From-Home Stipend
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • Happy Hours
    • Snacks
    • Some Meals Provided
    • Company Outings
    • On-Site Cafeteria
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Sabbatical
    • Leave of Absence
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K)
    • 401(K) With Company Matching
    • Pension
    • Company Equity
    • Stock Purchase Program
    • Performance Bonus
    • Relocation Assistance
    • Financial Counseling
    • Profit Sharing
  • Professional Development

    • Tuition Reimbursement
    • Learning and Development Stipend
    • Promote From Within
    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Lunch and Learns
    • Internship Program
    • Work Visa Sponsorship
    • Leadership Training Program
    • Associate or Rotational Training Program