Epicareer Might not Working Properly
Learn More

Software Engineer (Full Stack)

Salary undisclosed

Apply on


Original
Simplified

Job Description:

We are seeking a proactive and talented Full Stack Software Engineer to join our dynamic team. As a Full Stack Software Engineer, you will play a pivotal role in exploring and implementing new technologies to enhance virtual machine deployment in engineering environments. You will be responsible for automating engineering test instruments, developing RESTful APIs, and collaborating with cross-functional teams to deliver new features and improve application performance. The ideal candidate will be proficient in software development methodologies and possess a strong understanding of service-oriented architecture.

Responsibilities:

  • Explore new technologies and open source solutions to enhance virtual machine deployment in engineering environments.
  • Automate engineering test instruments and streamline processes to improve efficiency.
  • Write code, develop unit tests, conduct proof of concepts, and perform testing to ensure high-quality software delivery.
  • Develop and test software development methodologies in an agile environment.
  • Design and develop RESTful APIs, integrating applications with network systems, servers, and databases.
  • Develop front-end interfaces using Angular 2.0 and up, ensuring responsiveness and cross-browser compatibility.
  • Troubleshoot problems and optimize application performance.
  • Collaborate with cross-functional teams to analyze, design, and deliver new features.
  • Actively participate in discussions, presentations, and decisions related to application development.
  • Implement new technologies to maximize application performance and efficiency.

Requirements:

  • Proficiency in service-oriented architecture, including REST APIs and microservices.
  • Strong database development and design skills, particularly with MS-SQL.
  • Experience with scripting languages (e.g., bash, Python, Perl) and object-oriented programming concepts.
  • Familiarity with source code repositories such as Git or GitHub.
  • Understanding of the Java web application technology stack (core Java, Spring Core, Spring MVC, Hibernate, REST).
  • Experience with Angular 2.0 and up for front-end development would be a strong plus.
  • Knowledge of middleware and messaging concepts is a plus.
  • End-user GUI design experience is desirable.
  • Understanding of source code management best practices.
  • Business Intelligence skills (e.g., SSIS, MSRS, ETL Processes, Tabular Models, PowerPoint, SharePoint) are a strong plus.
  • Familiarity with microservices concepts is advantageous.
  • Experience and knowledge of Linux/UNIX basics, CLI, and modern virtualization technologies (e.g., VMware ESXi, Microsoft Hyper-V clusters, Kernel VM) are strong pluses.
  • Proficiency in C# would be a strong plus.
  • Passion for troubleshooting, self-driven, and ability to devise efficient solutions for complex cross-platform issues.
  • Fresh graduates are encouraged to apply.

Note: Please include a portfolio or examples of previous projects with your application.

Join us in revolutionizing engineering environments with innovative software solutions!

Similar Jobs

1d ago

Sales Engineer
Inland Industrial Instruments (M) Sdn Bhd

Full Time, onsite, onsite

RM 2,800 / Per Mon

1d ago

SOFTWARE DEVELOPER C++
COMM-IT CONSULTANCY SERVICES SDN BHD

Full Time, onsite, onsite

RM 7,999 / Per Mon