DOTMAC TECHNOLOGIES LTD is an Information & Communications Technology Company formed in 2008, with the objective of providing world-class Engineering and Technology services.
About the job
 Web Application Development:
  - Assist in developing and customizing web applications to meet client-specific needs.
- Implement new features, modules, and plugins within existing web frameworks.
- Debug and troubleshoot issues related to web application functionality.
Front-End Development:
  - Create and maintain responsive user interfaces using HTML, CSS, JavaScript, and front-end frameworks like Bootstrap.
- Ensure that front-end components provide a seamless user experience across devices and platforms.
Back-End Development:
  - Support back-end development using PHP.
- Work with databases such as MySQL or MariaDB to manage and store application data.
- Develop and maintain API integrations between web applications and third-party systems.
Database Management:
  - Optimize database queries and perform routine database maintenance.
- Ensure data integrity and security in web applications.
- Implement backup strategies and monitor database performance for optimal operation.
Server and Environment Support:
  - Assist in the setup and maintenance of LAMP/LEMP stack environments (Linux, Apache/Nginx, MySQL, PHP).
- Monitor and manage servers hosting web applications to ensure availability and performance.
- Provide support for server security and configuration, including patching and updating.
API Development and System Integration:
  - Develop integrations with other systems using RESTful APIs and webhooks.
- Test and maintain integrations to ensure smooth operation and data synchronization.
Quality Assurance and Testing:
  - Conduct unit testing and debugging of developed features.
- Collaborate with the team on performance testing and system optimization.
- Address reported bugs and ensure smooth upgrades and patches.
Documentation:
  - Maintain detailed documentation for customizations, code changes, and integrations.
- Write clear and concise technical documentation for future reference and team use.
Collaboration and Teamwork:
  - Work closely with senior developers, system administrators, and project managers to meet project goals.
- Participate in team meetings, code reviews, and knowledge-sharing sessions.
- Assist with user training and provide technical support when required.
Requirements
 Programming Languages:
  - Proficient in PHP.
- Working knowledge of HTML, CSS, and JavaScript (preferably with jQuery or Bootstrap).
Database Management:
  - Understanding of relational databases, particularly MySQL or MariaDB.
- Familiarity with writing and optimizing SQL queries.
Web Development Frameworks:
  - Experience with front-end frameworks such as Bootstrap or similar CSS frameworks.
- Knowledge of MVC patterns and object-oriented programming.
Server Management:
  - Understanding of Linux server environments (e.g., Ubuntu, CentOS).
- Basic skills in server management and configuration (Apache/Nginx).
API Integration:
  - Experience with RESTful API development and integration.
- Understanding of web services, webhooks, and data exchange formats like JSON and XML.
Version Control:
  - Familiarity with Git for version control and collaboration in a development environment.
Method of Application
            
               Signup to view application details. 
Signup Now