Software Development Opportunity
About the Role
We are seeking a skilled Software Engineer to design, develop and maintain software applications that support critical business functions.
Key Responsibilities
* Design, develop and maintain software applications using PHP, JavaScript, HTML, CSS and SQL
* Work in a professional LAMP development environment or equivalent
* Collaborate with cross-functional teams to identify and prioritize project requirements
* Develop new and innovative applications as well as maintaining existing code
* Strong problem-solving skills and ability to communicate effectively with technical and non-technical people
Requirements
* Minimum 3 years of experience as a software engineer
* Experience in a professional LAMP development environment or equivalent
* Strong PHP, JavaScript, HTML, CSS skills and experience (Python also acceptable)
* Relational database experience and demonstrated abilities in SQL and data modelling
* Strong ability in Object Oriented Programming and Design
* Strong foundation in Computer Science fundamentals such as data structures and algorithms
* Knowledge and ability to understand enterprise level architecture
* Demonstrated experience working with high-volume, distributed critical applications
* Understanding of MVC and modern web framework
Preferred Qualifications
* Experience with ETL technologies is a plus (e.g. Airflow, Tableau Prep)
* Experience with Analytics Platforms is a plus (e.g. Tableau, ThoughtSpot)
* Experience in Agile methodologies and SCRUM is a plus
This opportunity offers the chance to work in a fast-paced and challenging work environment where you can drive innovation and growth.
We value strong collaboration, effective communication and continuous learning.