Tuesday, June 23, 2020

Cactus Communications - Software Developer - Web Apps - PHP/MVC/MySQL (3-7 yrs) (Cactus Communications)

Who we are and what we do :

- Founded in 2002, Cactus Communications (CACTUS) is a global scientific communications company that collaborates with researchers across academic disciplines, universities, publishers, societies, and life science organizations to accelerate research impact. 


- CACTUS- a portfolio of products and services meet a wide spectrum of research needs: Editage provides editorial, translation, education, and training solutions for researchers; Cactus Life Sciences offers strategic and tactical scientific content solutions to global life sciences organizations; PubSURE is the first AI-powered scholarly publishing platform connecting journals and researchers; 


- Impact Science ensures wider research impact via dissemination solutions and research engagement with peers, public, and policymakers; Cactus Labs Powering all CACTUS businesses with the latest technologies is its innovation and R&D cell. We also incubate seed and early-stage start-ups that share its mission to solve global problems with science and technology solutions.

- CACTUS is an international enterprise with offices in Tokyo, Seoul, Shanghai, Beijing, London, Princeton, Mumbai, Bangalore, and Singapore; a global workforce of over 3,000 experts; and customers from over 173 countries.

- People with international work experience will feel at home with the work culture at CACTUS.

- To know more about CACTUS Tech, please visit https://tech.cactusglobal.io/

Responsibilities :

1. Be a part of the team that creates new features and maintains the software application that is being used by over 100K authors worldwide.

2. Using a standards-based approach to the development of enterprise-class web applications.

3. Constructing and supporting integrations that are easy to manage, maintain, customize, and configure.

4. Ensuring overall reliability, security, availability, and high-performance code.

5. Analyzing system issues and problems and implementing solutions rapidly; formulating/using design patterns wherever applicable.

6. Communicating feasibility and business-goal-related aspects of requested applications/feature changes to the project manager.

7. Dedication to building high-quality deliverables while being thorough in all aspects of the development lifecycle.

8. Familiarity with Front End Technologies preferably angular and experience of handling enterprise-level applications.

So how do we know that's you? You have the personality and the experience :

1. 3+ years of experience solving highly complex problems related to the implementation and analysis of enterprise-class PHP/MySQL-based solutions.

2. Solid experience of Object-Oriented Design and of MVC frameworks along with unit testing.

3. Familiarity with relational databases, the experience of writing complex queries (we use PgSQL/MySQL).

4. Experience with working on scalable interactive web applications.

5. Excellent debugging and fault correction skills.

Bonus Points :

1. Knowledge of Agile development methodologies (Scrum).

2. Experience with writing test cases using tools such as PHPUnit.

3. Hands-on experience with Laravel and PostgreSQL.

4. Experience with version control systems such as Git.

Apply Now