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