Mô Tả Công Việc
Job Description
Arbin Instruments currently has vacancies for a self-driven, passionate and results focused Senior Software Engineer to be part of our specialist team that will be dedicated to develop and maintain the software that supports the Arbin’s products. You will have to work in an agile environment, collaborating with highly skilled people who are proactive, passionate about technology and results driven.
Essential Duties & Responsibilities
- Responsible for designing, coding, debugging and implementing firmware solutions using modern techniques and computer languages.
- Responsible for designing, coding, and implementing software solutions using modern techniques and programming languages.
- Provides high-level database development assistance in creating specific applications for businesses.
- Works harmoniously in a cross-functional team comprising managers, supervisors, business analysts, systems personnel, network staff, and other developers in ensuring the delivery of software solutions as planned, within set budget, and timely.
- Provides excellent customer service by responding to and assisting with help desk calls to resolving issues.
- Performs administrative duties as well as some project management tasks.
Primary Objectives
- To add more R&D manpower on the development of data processing applications to Arbin’s products
Specific Responsibilities of the job (Optional)
- No
Yêu Cầu Công Việc
Required Knowledge, Skills, and Abilities
- Sound knowledge of traditional as well as agile software development methodologies.
- Ability to apply an object-oriented programming language in creating applications.
- Experience working with Microsoft’s .Net Framework and Visual Studio
- Experience working with Linux Operating Systems
- Experience working with MS SQL Server, NoSQL, and MySQL
- Experience working with J2EE and Java Back-End
- Experience working with Amazon cloud, Google cloud, Azure cloud
- Experience working with CI-CD (Continuous Integration-Continuous Deployment)
- Experience working with Jira Collaboration Tools
- Experience working with JavaScript, ReactJS, Web Application Framework
- Experience in multiple software languages, e.g. C# , C++, Python, and Java
- Experience in GUI design by WPF or others
- Experience in programming with communication protocols, e.g. TCP/IP, UDP
Education and Experience
- Degree or equivalent experience: Bachelor or above
- Years of experience: 5 years
- Specialized training in: Computer Science or Computer Engineering or related
- Active affiliations: No requirement
- Other requirements (certifications and so forth): No
- English requirement : fluently in speaking and writing
- Chinese is a plus