Friday, October 23, 2020

Cactus Communications - Software Architect - PHP/MySQL (6-12 yrs) (Cactus Communications)

Who we are:

Cactus Communications was founded in 2002 with the aim to help researchers through editing and translation services initially. We now aim to be the global organization that has helped increase the speed and impact of research publishing and dissemination by helping all researchers become more effective. We partner with researchers, universities, publishers,academicsocieties, and life science organizationsthrough innovative products and services developed under the brandsEditage,Cactus Life Sciences,R,Impact Science,UNSILO, andCactus Labs.

CACTUS has offices in 9 countries and has a global workforce of over 3000 experts with experts from over 190 countries. Our culture is built on inclusion, collaboration, high performance, and opportunity. This combination helps professionals at CACTUS make a difference individually and collectively.

Location: Andheri East, Mumbai (Temporarily Telecommute)

About the opportunity:

We are currently looking for a Software Architect to join us at our Andheri, Mumbai office. As a Software Architect, you will be a part of our Technology team that builds and enhances an enterprise-class web application. Have a look at our CACTUS Tech page to learn more about our team.

Responsibilities:

- Breaking down large scale projects into manageable chunks

- Communicating with business, users /product managers - listening and providing answers

- Must think ahead and anticipate problems, issues and solutions

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

- Using a standards-based approach towards development of enterprise-class web applications

- Constructing and supporting integrations that are easy to manage, maintain, customize, and

- Enduring overall reliability, security, availability, and high-performance code

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

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

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

So how do we know that's you:

- Strong problem solving skills

- Good knowledge of quality standards, legislation and best practice

- Ability to be adapt and prioritise

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

- Experience of Object Oriented Design and of MVC frameworks along with unit testing

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

- Experience with working on scalable interactive web applications

- Strong Javascript framework experience on a production environment (Angular)

- Familiarity with Caching Services

- Excellent debugging and fault correction skills

Bonus Points:

- Knowledge of Agile development methodologies (Scrum)

- Software architecture considerations (outside of simple request/response patterns)

- Experience with writing test cases using tools such as PHPUnit

- Familiar with a variety of testing methods, able to choose the appropriate approach

- Hands on experience with Laravel and PostgreSQL

- Experience with version control systems such as Git

Apply Now