Software Engineer
Develop and maintain the software that supports the products of Arbin Instruments.
Major Areas of Responsibility
- 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
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 MS SQL Server, NoSQL, and MySQL
• 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:3 years
- Specialized training in: Computer Science or Computer Engineering or related
- Active affiliations: No requirement
- Other requirements (certifications and so forth): No
Physical Demands (Optional, e.g., for production/logistics)
No particular requirement