Senior Software Application Engineer
Full time
at Critical Manufacturing
in
Malaysia
Posted on April 17, 2024
Job details
Critical Manufacturing
Critical Manufacturing is dedicated to empowering high-performance operations to make Industry 4.0 a reality with the most innovative, comprehensive, and modular MES software. We have a global presence, but our headquarters, and the main technical center, are in Porto (Maia), Portugal, where we develop a state-of-the-art solution for Semiconductor, Electronics, Medical Devices, and other Discrete industries. In 2023, Critical Manufacturing expanded its footprint to Penang, Malaysia. Recognized for the third consecutive year as a Leader by Gartner, we are part of ASMPT, the world's largest supplier of best-in-class equipment, and technological process partner for the electronics and semiconductor industries.The Role
We’re looking for self-motivated individuals who have a passion for software development and thrive in a fast-paced environment. If you think you’re a good fit for this role, team up and apply now as a Senior Software Application Engineer.What you’ll do
- Design and develop software applications based on given requirements and specifications, including testing & commissioning and debugging of software applications.
- Collaborate as a project team member on software design matters and identifying issues.
- Capture and evaluate customer and internal requirements with minimal supervision.
- Identify and tailor suitable concepts in terms of function, technology, and effort.
- Develop and produce technical reports, process flow diagrams, design analysis, and documentation in support of design and developments.
- Innovate, propose new ideas, and define the technical approach to challenging problems.
Requirements
What you must have:- Minimum of a Diploma, Bachelor's Degree, or Post Graduate Diploma in Computer Science/ Information Technology or equivalent.
- Minimum of 5 years of experience in a related field.
- Required to have experience with:
- Design & development of applications using C#/.Net
- Relational database (T-SQL)
- Source control tools (preferably Git)
- Web Development (ASP.NET MVC, JavaScript, and Angular)
- SQL Server Reporting Services (SSRS)
- Proficiency in Object-Oriented Programming and MVC concepts will have added advantage.
- Excellent English skills, both spoken and written.
- Able to work independently and leadership skill.
- Customer-oriented and committed to working systematically under tight schedules.
- Knowledge of unit testing frameworks.
- Participation in medium to large projects using agile software development methodologies.
- Experience as a technical leader of small teams.
- Experience with Docker and container orchestration (Swarm/ Kubernetes).
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.