Wednesday, October 07, 2020

Star Knowledge Ventures - PHP Developer - Data Structure & Algorithm (3-10 yrs) (Star Knowledge Ventures)

We have a position open for PHP Developer with our client (Product Based). Kindly find below JD in detail.

Skill : PHP Developer

Experience : 3+ Years

Location : M.G Road, Bangalore

Notice Period : Immediate to 30 days

Job Responsibilities :

- Independently translate high-level business requirement into scalable design and code (Must-have)

- Participate in the Requirement gathering and clarify if necessary. Estimate, Plan and implement those aspects technically.

- Understand the existing Product, identify areas of improvements, lead the proposal and implementation of better practices (technology, efficiency/performance improvements, etc.) by effectively discussing and agreeing with stakeholders.

- Ensure quality by developing robust coding practices and establishing/practicing standard testing processes.

- Exercise Design

- Build reusable object-oriented models and design structure. (Must-have)

- Define APIs, design and implement end to end services. (Must-have)

- Build platform, systems & networking infrastructure using knowledge in distributed systems, OS/Kernel, network system design & large scale storage system. (Good to have)

- Introduce new architecture based on needs. (Good to have)

- Lead Juniors (Must-have)

- Mentor junior engineers on software design, coding & quality assurance practices, code review etc Develop

Must-have Skill-sets :

- Expertise in at least one programming language and tech stack (preferably Java or PHP) to write maintainable, scalable, unit tested code.

- Expertise in data structures, algorithms & their space and time complexities.

- Strong object-oriented design skills, knowledge of design patterns & ability to design intuitive module and class-level interfaces

Experience with :

a) At least one RDBMS such as MYSQL/Oracle

b) Web servers & application server such as Apache/Nginx/Tomcat/Jetty

c) Docker, Containerization, Container Orchestration

d) Deployment tools such as Git/Jenkins

e) Linux based operating system

- Knowledge of Test Driven Development

- Willingness and flexibility to learn new skills/language as needed.

- Good Verbal and Written communication skills.

Good to have Skill-set : Experience with the following :

- Microservices/GoLang.

- Kubernetes/Swarm.

- Cache system such as Memchaced/Redis.

- Elastic Search engine such as Kibana/Graylog/Logstar.

- Job scheduling/Messaging queue

- Agile software methodologies such as Scrum

- Technically leading/mentoring junior engineers

Apply Now