Software development engineer
Responsibilities:
- Collect and document user’s requirements
- Design, develop, integrate, test and maintain computer applications, programs, databases, corporate intranets and Internet sites using a variety of tools, languages and specifications
- Establish and document system design, programming and installation standards
- Operate and maintain websites and web-server hardware and software
- Plan, design and co-ordinate the development, installation, integration and operation of computer-based systems
- Program microcomputer applications for use in various settings
- Program animation software to recreate motion or create production environments
- Program and customize packaged applications
- Research and evaluate a variety of software products
- Supervise and co-ordinate teams of computer programmers
- Troubleshoot and debug issues
- Write, modify, integrate and test software code
Prerequisites:
Education:
- Bachelor’s degree
Experience:
- 1 year to less than 2 years
Specific Skills:
- C++
- Docker
- Go (golang)
- Java
- JavaScript
- MySQL
- PHP
- PostgreSQL
- Python
- React.js
- TypeScript
- Vue.js
- WordPress
Area of Specialization:
- Web development
- Website creation and management
Security and Safety:
- Bondable
- Criminal record check
Own Tools/Equipment:
- Cellular phone
- Computer
- Internet access
Work Conditions and Physical Capabilities:
- Fast-paced environment
- Attention to detail
- Sitting
Personal Suitability:
- Ability to multitask
- Accurate
- Client focus
- Efficient interpersonal skills
- Excellent oral communication
- Excellent written communication
- Flexibility
- Initiative
- Judgement
- Organized
- Reliability
- Team player
- Values and ethics