software developer
Job description
Experience: 1 year to less than 2 years
Work setting:
- Consulting firm
- Software company
- Information technology (IT) service provider
Tasks:
- Write, modify, integrate and test software code
- Maintain existing computer programs by making modifications as required
- Communicate technical problems, processes and solutions
- Prepare reports, manuals and other documentation on the status, operation and maintenance of software
- Assist in the collection and documentation of user's requirements
- Assist in the development of logical and physical specifications
- Research and evaluate a variety of software products
- Program special effects software for film and video applications
- Write, modify, integrate and test software code for e-commerce and other Internet applications
- Consult with clients after sale to provide ongoing support
Computer and technology knowledge:
- Agile
- Eclipse
- Internet of things (IoT)
- Jira
- Matrix Laboratory (MATLAB)
- Microsoft Visual Studio
- Shell script
- Internet
- Servers
- Enterprise Applications Integration (EAI)
- File management software
- Object-Oriented programming languages
- Presentation software
- Perl
- SmallTalk
- Visual Basic
- 3D graphic software
- Project management software
- Programming software
- Coldfusion
- Visual C++ / MFC
- Database management
- Data analysis software
- Image editing software
- TCP / IP
- HTML
- MySQL
- Objective-C
- Python
- Postman
- Software quality assurance
- Ubuntu
- MS Excel
Area of work experience:
- Embedded systems
- Design
- Quality assurance or control
Area of specialization:
- Development of computer applications
- Development
- Business process management
- E-commerce
Work conditions and physical capabilities: