drjobs
Software Engineer
drjobs Software Engineer العربية

Software Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

George Town - Malaysia

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 2707102

Location: Penang Malaysia

Exp: 5 yrs

Domain: Industries Software

Monthly Salary: MYRdepends on exp

Mode: 1 Year contract potentially extendable

Prefer: within Malaysia (open from overseas as well)

Interview rounds: 1

Position Overview

The Software Engineer (Full Stack) works within the R&D organization this includes but not limited to Foundation Medical Device Suite Semiconductor Suite Electronics Suite and related progeny products within the Manufacturing Operations Management (MOM) portfolio.

The Software Engineer (Full Stack) is a member of a Feature Team in an Agile environment following Scrum and related practices. The engineer must be comfortable with working in a fast paced environment that requires cooperation collaboration and shared responsibility across Feature Teams Scrum Masters and Product Owners.

In this fast paced Agile environment the Software Engineer (Full Stack) works across functional domains to apply her or his experiences and skills to varied engineering tasks including but not limited to specification design programming unit testing code review debugging bug repair test design test authoring test automation and documentation authoring.

Responsibilities

  • The Software Engineer (Full Stack) is accountable for designing developing testing and documenting new and modified functionality within the Opcenter Execution application collaboratively with minimal guidance. The engineer is also expected to provide input to the technical direction for one or more areas of the product including frameworks and tools such as Designer Application Server Portal and Portal Studio.

Specifics

  • Generate Detailed Design requirements based on software functional requirements.
  • Implement and test functionality to support the OpCenter Execution platform and toolset.
  • Implement and test functionality using toolset including Designer and Portal Studio.
  • Modifies and develops the components required ranging from simple to complex application features.
  • Development of unit tests to support ongoing implementation efforts as listed above
  • Maintain development environments in a multiple branch software code management system.
  • Assist configuration engineers in the build release and patch creation process.
  • Investigate and resolve reported defects.
  • Perform reviews and approvals of other developers code.
  • Interact and support members of the crossfunctional implementation team
  • Provide technical advice and assistance to other team members
  • Provide technical support to multiple teams including other crossfunctional teams global support and services among other.

Required Knowledge/Skills

  • Minimum of 3 years development in web based applications and architectures.
  • Minimum of 6 year developing tools components and platforms.
  • Minimum of 2 years working in a Scrum Agile environment as a functional team member.
  • Minimum of 5 years testing commercial software.
  • Minimum of 2 years test automation experience.
  • Excellent design programming and debugging skills.
  • Excellent verbal and written communications skills.
  • Expert knowledge of and experience with C and C# with the ability to provide guidance to others.
  • Good knowledge of SQL and database technology and concepts (Oracle/SQL Server).
  • Experience with building and maintaining internal development tools and utilities.
  • Strong analytical skills passion for technical work and a desire to work with others to grow skills.
  • Experience developing commercial multiuser / mission critical applications.
  • Experience developing User and Custom Web Controls.
  • Experience with modern scripting languages including: JavaScript JQuery Angular CSS.
  • Experience with Web Services and WCF technologies.
  • Comfortable with Web Based applications.
  • Comfortable with HTML DHTML and XHTML.
  • Comfortable with XML and XSLT.
  • Working knowledge of NUnit or other unit testing framework.
  • Experience with Source Control such as TFS and GIT.
  • Experience with D3JS or SVG.
  • Familiarity with a variety of software testing tools such as Quality Center LoadRunner QuickTestPro
  • Microsoft Test Manager Load Test Coded UI Cucumber TFS (Team Foundation Server) Appium SpecFlow Selenium etc.
  • Knowledge of Continuous Integration practices and product deployment strategies.
  • Experience integrating and automating virtualization solutions for VMWare vSphere/ESXi and MS HyperV virtual infrastructure.
  • Knowledge of next generation virtualization and orchestration solutions using containerization including but not limited to Docker Kubernetes and Ranger.
  • Knowledge of cloud solutions including Amazon Web Services and related technologies.
  • Solid understanding of Windows Server and Client operation systems.
  • Indepth knowledge of Visual Studio and Team Foundation Server including TFSVC and Git.
  • Strong scripting skills: PowerShell JavaScript Python Ruby.
  • Preferred Knowledge/Skills
  • Domain knowledge in manufacturing operations. Semiconductor andor Electronic Manufacturing is a plus.
  • Visual C# programming exposure.
  • Knowledge of OpCenter Execution Core application.
  • Experience with software product management.
  • Desired experience with Sotware Testing.
  • Experience with developing user and custom web controls.
  • Experience with Mendix developement is a plus.

Education/Experience

  • B.S. or M.S. in Computer Science Management Information Systems Engineering or related field is required.

Remote Work :

No

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.