Core Responsibilities
As Software Developer employee shall undertake the following functions and report directly to the Lead Software Developer, CEO and COO on all prescribed functions:
- Design and Development
- Key role as a team member in the design, development, and implementation of back-end and front-end of software systems of the Company.
- Design and develop modules to streamline the Exchange and Depository functions.
- UI/UX implementation and revisions of existing and new software.
- Produce and implement efficient code and technology based on current industry standards and best practices.
- Review and revise design and content of web applications and internal applications based on discussions with the Executive Management and Operations Department.
- Research and Documentation
- Maintain proper Technical Documentations of existing and new software.
- Develop and maintain User Guides in collaboration with the Operations Department.
- Contribute to the Business Requirement Documents for new software in collaboration with the Executive Management and the Operations Department.
- Version provisioning of development code and documentations.
- Research and understand securities trade procedures, and trading algorithms.
- Recommend alternative technology solutions and stacks for development.
- System Administration
- Assist in the management of third-party web services such as Google Apps and Social Media platforms.
- Assist in employee orientation to internal systems and software.
- Manage hardware resources for servers implemented and provisioned.
- Troubleshoot, debug and resolve user experience issues.
Required Qualifications
- Minimum 02 years’ experience (full stack web development, incl SQL knowledge)
- Knowledge and experience with the following programing/designing, database and Scripting languages:
- PHP, Python
- JavaScript
- Html, CSS
- PostgreSQL
- In-depth knowledge and experience in Laravel Framework
- Experience with Node JS
Desirable Qualifications
- Undergraduate Degree in Software Engineering, Computer Science or a similar field.
- In-depth knowledge and experience in React JS and Redux Framework.
- Knowledge and experience in Django Framework.
- Familiar with Ubuntu Operating System
- Experience from fast growing companies working in agile and flexible ways.