Job summary:
Advanced Robotics Industries is currently seeking an experienced programmer. The successful candidate will be responsible for developing and implementing software solutions to address complex business issues, and providing technical expertise within the programming department.
The ideal applicant will able to thrive in a highly collaborative workplace and actively engage in the development process. This is an excellent career opportunity for a professional with an impressive programming background and excellent interpersonal skills.
Responsibilities and duties:
- Develop and execute software solutions to address business issues
- Evaluate and recommend tools, technologies and processes to ensure the highest quality product platform
- Collaborate with other departments, business partners and end users to produce cutting-edge software solutions
- Troubleshoots code level problems quickly and efficiently participates in maintaining a clean and organised code.
Required skills:
- A relevant degree in an information related field.
- Knowledge of C++, test based development, Git, QT, Linux, object oriented programming (OOP),TCL, networking, Python
- Experience in XCODE, QT, Visual Studio and other IDE
- Experience using a programming language like C++, C#, Python, Java, PHP
- Good knowledge of web development HTML, Javascript, CSS.
- Good knowledge of relational databases and and web application development
- Familiarity with using APIs and RESTful services
- Experience and knowledge of common testing practices like unit and functional testing