Due to continued growth, we are currently hiring a Web Developer to join our team at emagine, a dynamic, fast‑growing international consulting and technology company.
Key Responsibilities
* Build and manage the department Git repository containing source code.
* Develop and maintain a CI/CD pipeline.
* Modify existing code to deliver streamlined services across all pillars.
* Develop core SEAS system to address business needs and administer the SEAS system.
* Perform data cleansing activities to enhance core system.
* Patch, update, and administer Apache Server.
* Develop web portals to interact with SEAS / Oracle DB.
* API development: SEAS➔Freshdesk and integration with department OpenData portal.
* Develop best‑practice policies in software‑development methodologies within the department.
* Produce end‑to‑end documentation (technical and end‑user).
* Conduct user training.
Requirements
* Advanced PHP (OOP & procedural): deep understanding of PHP 7/8 features, namespaces, traits, and design patterns.
* Experience with major PHP frameworks such as Laravel, Symfony, CodeIgniter, or Zend.
* Database Management:
o MySQL/PostgreSQL – complex queries, indexing, optimization.
o NoSQL databases such as MongoDB or Redis.
* RESTful APIs & web services; knowledge of GraphQL a plus.
* Frontend Integration: HTML, CSS, JavaScript; familiarity with Vue.js, React, or Angular.
* Version control with Git (branching strategies, pull requests, conflict resolution).
* Testing – unit (PHPUnit) and integration/functional testing.
* Software architecture: MVC, SOLID, SOA, microservices.
* Design patterns: Factory, Singleton, Observer, Repository, etc.
* CI/CD pipelines: Jenkins, GitHub Actions, GitLab CI.
* Containerization & deployment: Docker, Kubernetes, Nginx/Apache configuration.
* Cloud services: AWS, Azure, or DigitalOcean (EC2, S3, RDS, etc.).
Opportunity Type
Contract (3 months initially, with possibility of extension up to 3 years); Hybrid (1–2 days per month onsite); 4 days per week for first 3 months; Dublin.
Equal Employment Opportunity
emagine is an Equal Employment Opportunity Employer; we value bringing together individuals from diverse backgrounds to develop innovative solutions for our customers.
#J-18808-Ljbffr