Software Engineer

Pentamaster logo

Pentamaster

View Salaries, Reviews, and more  

Job Summary


Job Type
-

Seniority

Years of Experience
Information not provided

Tech Stacks
Python .NET C# SQL CI Rest API TCP

Job Description

Job Objectives

Plan, develop, and execute software solutions for automation projects (e.g., WMS, MES) by gathering and translating customer requirements into technical specifications, supporting feasibility analysis, and driving engineering-related activities within manufacturing and production environments. Ensure high standards of quality, safety, scalability, and system reliability to support business growth and operational productivity.


Responsibilities

  1. Design, develop, and maintain scalable applications using C# / .NET (Core or Framework).
  2. Build and maintain RESTful APIs and backend services for system integration, data processing, and business logic.
  3. Translate customer requirements into technical specifications and deliver robust, maintainable software solutions.
  4. Primarily develop backend services, with exposure to frontend development when required.
  5. Design and optimize database schemas, queries, and data workflows for performance and reliability.
  6. Implement asynchronous processing, concurrency handling, and real-time communication where required.
  7. Collaborate with cross-functional teams (product, QA, operations) to deliver end-to-end solutions.
  8. Troubleshoot, debug, and optimize application performance in development and production environments.
  9. Participate in system design, code reviews, testing, CI/CD, and deployment processes.
  10. Ensure code quality through best practices, including clean architecture, testing, and documentation.
  11. Provide technical support and continuously improve system reliability and scalability.
  12. Document system architecture, APIs, and technical designs.


Qualifications

  1. Diploma / Advanced Diploma / Degree in Computer Science, Software Engineering, Mechatronics, or related fields.
  2. Preferably 2 years or above experience; fresh graduates are encouraged to apply.


  1. Skills Proficiency in C# / .NET (Core or Framework).
  2. Experience with TCP/IP communication, APIs, or system integration.
  3. Familiarity with databases (e.g., SQL Server, PostgreSQL).
  4. Experience with async programming, multithreading, or real-time systems is a plus.
  5. Ability to work independently and manage projects effectively.
  6. Strong problem-solving and analytical skills.
  7. Good communication skills and ability to coordinate with customers and internal teams.
  8. Responsible, proactive, and action-oriented mindset.
  9. Willingness to travel and work overtime when required.


Nice to Have

  1. Experience in semiconductor, medical, automotive, logistics, or consumer electronics industries.
  2. Frontend development knowledge (e.g., Angular).
  3. Familiarity with Python.


Interview Questions of Software Engineer at Pentamaster

Currently, there aren't any interview questions for this role at Pentamaster shared by other job seekers.
View more interview questions of similar roles from other companies โ†’
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Software Engineer at Pentamaster

Currently, there aren't any salaries for this role at Pentamaster shared by other job seekers.

View more salaries from Pentamaster โ†’

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now