Software Architect

Job Responsibilities:

  • Designing software architectures, algorithms and flowcharts for new software and systems.
  • Conducting feasibility studies for client’s new and upgraded software systems.
  • Designing desktop software and/or mobile applications solutions to meet client needs.
  • Writing test programs for the applications software project for clients.
  • Troubleshoot, debug, maintain and improving client’s software.
  • Conduct project requirement gathering and providing quotes and proposals for clients.
  • Collaborate with and/or lead a team of software developers working on projects.
  • Collaborate with management, departments and customers to identify end-user requirements and specifications.
  • Provide technical documentation of developed software to guide future software development projects.
  • Observe and assess users feedback for improvements on existing software.
  • Attend conferences, meetings, and industry events.
  • Train personnel, communicating with and helping team members develop their skills.

 

Job Requirements:

  • Working experience of at least 5 years in software development related projects
  • Able to lead a team and work in a team
  • Able to work independently with less supervision
  • Able to write a software documentation for each project
  • Proficient in C/C++, C#.NET, JavaScript and Python programming language
  • Proficient in Object Oriented Programming and software design patterns (e.g. MVC, MVVM)
  • Experienced in DevOps environment • Experienced in writing unit tests and CI/CD pipelines
  • Familiar with Deep Learning framework (optional): Tensorflow, PyTorch
  • Familiar with Machine Learning and Data Science libraries and framework (optional): scikit-learn, ML.NET
  • Knowledgeable in Computer Vision library and framework (optional): OpenCV, SimpleCV
  • Advantage added if have following knowledge: Convolutional Neural Network, YOLOv5, Mask-RCNN
  • Experienced or familiar with Desktop Application UI framework: Qt, WPF, WinForms, Flutter, Electron

 

Additional Information:

  • Working Days: Mon – Sat (Sat half day)
  • Spoken Language: English
  • Type: Full-time
  • Location: Nusajaya, Johor
  • Industry: IT
  • Salary: Up to RM10,000

If you are interested in the position, please submit your updated CV to administrator@crazzgroup.com 


Return to job list