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