Senior Software Developer - New Delhi, India - Hexpress Healthcare Softech Private Limited

    Hexpress Healthcare Softech Private Limited
    Hexpress Healthcare Softech Private Limited New Delhi, India

    1 week ago

    Default job background
    Description
    Job DescriptionRequired Skills8+ years of experience developing e-commerce web applications

    Strong proficiency in Core PHP, Laravel, YII framework.

    Understanding software design patterns and MVC frameworks behind a scalable application

    Expertise in PHP object-oriented programming

    PostgreSQL - modern database development expertise.

    Advanced Level of PostgreSQL (Stored procedures, Triggers etc.)

    Knowledge of

    NoSQL databases like MongoDB

    Experience with jQuery, AJAX, Rest API, ReactJS, VueJS, Node JS.

    Strong command of HTML5, CSS, XML, and JSON.

    Awareness of various frontend and backend optimization techniques.

    Experience working with third-party APIs and web services.

    Strong understanding of cloud-based hosting systems like Google Cloud, AWS etc

    Familiarity with basic Unix/Linux commands

    Basic knowledge of Web Servers like Apache, Nginx, Litespeed etc.

    Knowledge of best practices for application security and Web Application Vulnerabilities.

    Ability to work well in a team environment and communicate effectively with both technical and non-technical team members

    Familiarity with agile methodology and test driven development.

    Ability to adapt and pick up new techniques and technology.

    Ability to work individually or in a team to beat tight deadlines.

    Ability to prioritize and multi- tasking.

    Excellent communication skills & self-motivated.

    Role & ResponsibilitiesDevelop high-quality backend and frontend applications using PHP, Yii2 and related technologies, NodeJS, VueJS.

    Collaborate with cross-functional team to define, design, and implement new features and applications.

    Programming databases specially PostgreSQL/MySQL.

    Technical and non-technical specifications and procedures should be documented.

    Effectively communicate all work progress, schedules, comments, evaluations, and technical and procedural difficulties.

    Should be able to mentor a team of developers, providing guidance and support in project execution.

    Stay up-to-date with emerging technologies and integrate them into projects when applicable.

    Write clean, secure, and scalable code that meets coding standards and best practices.

    Conduct code reviews and maintain code quality standards.

    Troubleshoot and debug complex issues and provide timely solutions.

    Develop and maintain API integrations with third-party services.

    Participate in project planning and estimation.

    Good understanding of version control systems (such as GIT Repos)

    Self-motivated to deliver against agreed timescales through effective prioritization and management of workload.

    RequirementsBachelor's degree in Computer Application, Web Development, or related field (or equivalent experience). Minimum 2 years of experience as a UI Developer or Front-End Developer. Proficiency in HTML, CSS, JavaScript, and other front-end technologies. Strong understanding of responsive design principles and mobile-first development. Good understanding of content management systems. Proficiency in version control systems such as Git. Experience using issue tracking and project management tools such as Jira. Ability to write organized and maintainable CSS code using LESS mixins, variables, and nested rules. Ability to work collaboratively and communicate effectively with cross-functional teams. Strong problem-solving skills and a proactive attitude toward learning and self-improvement.