Saturday, January 09, 2021

DolphinChat - Software Development Engineer - Javascript/PHP (1-3 yrs) (DolphinChat)

ROLES & RESPONSIBILITIES :

- Work closely with the Front/Back End Software Engineers, Technical Architects and Product Managers through an agile development process to develop, enhance and implement new and existing advanced JavaScript solutions, integrating with large- and small-scale responsive websites and mobile applications.

- Work on feature development, structural refactoring, and bug fixes while being a catalyst and champion for implementing technical enhancements and optimizing existing web applications.

- Develop reusable functions, classes, and components as often as possible that can be used on a variety of different web properties ensuring applications are rock solid stable and implemented securely.

- Participate in regular code reviews to help formulate and ensure adherence to internal and industry best practices and guidelines, conducting unit and security testing, fixing bugs where they arise.

- Research, recommend and provide innovative and compelling technical advancements for projects.

- Create and contribute to functional specifications and sustainable technical documentation.

- Participate in concept and design discussions while contributing to the technical roadmap and strategy.

- Provide estimates for new functionality, enhancements and bug fixes

QUALIFICATIONS :

- B. Tech/ B.E. /M. Tech or a related technical discipline from reputed universities

SKILLS REQUIRED :

- Bachelor's degree or higher in Computer Science or a related field or equivalent and relevant work experience.

- 1+ years- experience in software development building scalable commercial-grade consumer focused web applications.

- Proficiency in web technologies: Scripting languages, jQuery, ES6, HTML5, CSS3, JSON, responsive design, integrating with RESTful APIs, and message-based architectures.

- Knowledge of functional programming, design patterns and SOLID principles

- TDD and Integration tests

- Knowledge of PHP development is a nice to have

- Experience with version control systems and software development tools, preferably Azure DevOps and Visual Studio

- Experience with writing/maintaining build processes and deployment mechanisms

- Experience working in an agile development environment, i.e., Scrum, Kanban or XP.

- Self-motivated, results-oriented with strong capacity to continuously learn and grow, proven record of task completion with high quality results.

- A team player with excellent English communication (both written and verbal), problem solving, troubleshooting and analytical skills.

- Experience with SQL and NoSQL database technologies.

- Multithreaded or event-driven programming.

- Excellent analytical and problem-solving skills.

- Excellent written and interpersonal skills.

- Aptitude to independently learn new technologies.

- Ability to design, develop and deploy large scale applications.

- Be able to drive a project from a simple idea to an implementation.

- Be a leader who possesses both strong programming skills and a creative, user-focused mindset.

- Ability to thrive in a multi-functional team on high profile, critical projects.

- PHP, HTML, CSS, JavaScript, jQuery, Bootstrap, Restful APIs, MongoDB

- NoSQL databases such as Cassandra, HBase.

- Linux.

Apply Now