datatrota
Signup Login
Home Jobs Blog

Junior Web Developer at Dotmac Technologies LTD

Dotmac Technologies LTDAbuja, Nigeria Software Development
Full Time
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
X

Send this job to a friend