jobs in Sophic Automation Sdn Bhd

Sophic Automation Hiring! Full Time Software Engineer in - Ricebowl

Share
Save

Working Location

  • Pulau Pinang, Malaysia Malaysia

Job Description

Responsibilities

Job Description

  • Design, develop, and implement full stack software applications based on business and technical requirements.
  • Automating data collection, testing, and debugging
  • Perform unit testing, integration testing, and system testing.
  • Debug and troubleshoot software issues, optimizing code for performance and scalability.
  • API interface with sensors, industrial test equipment for data acquisition.
  • Debug and troubleshoot software-hardware integration issues.
  • Involve in various network protocols integration/enabling for software applications.
  • Work with cross-functional teams, including designers, project managers, and quality assurance engineers.
  • Participate in agile development processes such as Scrum, actively participate in discussions, presentations, and decision making
  • Write and maintain technical documentation, including API documentation and system design.
  • Perform code reviews with peers and seniors to review coding standards, security practices, and industry best practices prior code deployment.


Job Requirement

  • Basic understanding of service-oriented architecture (SOA), object-oriented programming (OOP), RESTful APIs, and microservices.
  • Exposure to modern technology stacks such as Angular 2+, Spring Boot, Flask, and ASP.NET Framework.
  • Some experience with scripting and using Bash, Python, Perl, Tcl, and JavaScript.
  • Able to write clean, maintainable, and efficient code.
  • Familiarity with frontend development, UI/UX design, and responsive web applications.
  • Knowledge of relational databases like MS-SQL and PostgreSQL, including design and optimization.
  • Experience using version control systems like Git and GitHub.
  • Comfortable using Linux/UNIX command-line tools. (a strong plus)
  • General awareness of microservices architecture and containerization (a strong plus).
  • Experience with data processing and business intelligence tools such as Power BI, SSIS, MSRS, ETL, and SharePoint (a strong plus).
  • Knowledge of virtualization technologies (deploy, managing virtual machines) like VMware ESXi, Hyper-V, and KVM (a strong plus).
  • Some understanding of middleware and messaging technologies such as MQTT and Kafka (a plus).
  • Benchmarking existing tools/software vs latest technology available in market (a plus)
  • Familiarity with operating test & measurement equipment (a plus)
  • Ability to assemble, troubleshoot, and debug platform/PC hardware issues (a plus)
  • Passion for troubleshooting and optimizing cross-platform systems.
  • Strong analytical and problem-solving skills with a keen attention to detail.
  • Ability to learn quickly and adapt to new technologies.
  • Effective communication and collaboration skills to work in a team environment.
  • Self-motivated, proactive, and able to work independently with minimal supervision.
  • Fresh graduates are encourage to apply

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More