Programmers and Software Developers
- Responsible for designing, installing, testing and maintenance of software systems for the organization
- Researching, designing, implementing and managing software programs
- Testing and evaluating new programs
- Identifying areas for modification in existing programs and subsequently developing these modifications
- Writing and implementing efficient code
- Determining operational practicality
- Developing quality assurance procedures
- Deploying software tools, processes and metrics
- Training users
- Working closely with other developers, UX designers, business and systems analysts
- Reviewing current systems
- Presenting ideas for system improvements, including cost proposals
- Working closely with analysts, designers and staff
- Producing detailed specifications and writing the programme codes
- Testing the product in controlled, real situations before going live
- Maintaining and upgrading existing systems once they are up and running
Marketing and Sales Executive
- Identify, prioritize, and reach out to new partners, and business opportunities et al
- Identifies development opportunities; follows up on development leads and contacts
- Writing winning proposal documents, negotiate fees and rates in line with company policy
- Responsible for handling business research, market surveys and feasibility studies for clients
- Responsible for supervising implementation, advocate for the customer’s needs, and communicate with clients
- Develop, execute and evaluate new plans for expanding increase sales
- Document all customer contact and information
- Represent the company in strategic meetings
- Help increase sales and growth for the company