← Back to jobs
Penang, Malaysia
No related jobs found
Qualification:
B.S. or M.S. in Computer Science, Management Information Systems, Engineering or related field is required
Experience:
5 years
Job Description:
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.
Hands-on experience in:
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
Modify and develop the components required ranging from simple to complex application features
Develop 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 developer’s code
Interact and support members of the cross-functional implementation team
Provide technical advice and assistance to other team members
Provide technical support to multiple teams including other cross-functional teams, global support, and services among others
Required Knowledge/Skills
Minimum experience:
3+ years in developing web-based applications and architectures
6+ years in developing tools, components, and platforms
2+ years working in a Scrum Agile environment as a functional team member
5+ years in testing commercial software
2+ years in test automation
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 in:
developing commercial multi-user/mission critical applications
developing User and Custom Web Controls
modern scripting languages including: JavaScript, JQuery, Angular, CSS
web services and WCF technologies
source control such as TFS and GIT
D3JS or SVG
Comfortable with:
web-based applications
HTML, DHTML, and XHTML
XML and XSLT
Working knowledge of NUnit or any other unit testing framework
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.
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
cloud solutions including Amazon Web Services and related technologies
Solid understanding of Windows Server and client operation systems
In-depth knowledge of Visual Studio and Team Foundation Server including TFSVC and Git
Strong scripting skills: PowerShell, JavaScript, Python, Ruby
Domain knowledge in manufacturing operations. Semiconductor and/or Electronic Manufacturing is a plus
Visual C# programming exposure
Knowledge of OpCenter Execution Core application (formerly Camstar Enterprise Platform (CEP))
Experience with software product management
Desired experience in software testing
Experience with developing user and custom web controls
Any Graduate
No related jobs found
← Back to jobs