Senior Developer - Pune, India - Xcel Hire Management Solutions

    Xcel Hire Management Solutions
    Xcel Hire Management Solutions Pune, India

    2 weeks ago

    Default job background
    permanent Technology / Internet
    Description

    Experience :


    • Overall experience of 10+ years with 35 years of software development experience inJavaScript
    • Experience with full stack backend development from raw data ingest, to database management, to user interface design and Specific Experience :
    • Comprehensive knowledge of SDLC (Software Development Life Cycle)
    • Experience in Python, JavaScript, knowledge of C++
    • Experience will HTML, CSS, Typescript, or similar a plus
    • Experience in Relational Database Management Systems (MySQL, PostgreSQL, Oracle, or Microsoft SQL Server; optimization of SQL queries for performance
    • Proficiency in API Design and Management Designing and managing RESTful APIs
    • Good knowledge of using issue tracking tools (e.g., JIRA), code collaboration tools (e.g., Git) and team collaboration tools (e.g., Confluence/Wiki).
    • Experience with microservices, Linux based development experience is preferable.
    • Implementation knowhow of rolebased access control (RBAC) and permissions
    General :


    • Excellent problem solving, analytical, debugging skills
    • Very good understanding of container technologies & development for cloud scenarios
    • Broad, enterpriseclass technical knowledge in the areas of application development, operations, information security, and cloud architecture
    • Familiarity with frontend to collaborate effectively with frontend developers
    • Experience in writing and executing unit tests for individual functions and modules; Using testing frameworks such as JUnit (for Java) or pytest (for Python)
    • Individual contributor through hand's on approach to work
    • Own backend development and integration of modules of proposed applications; Participate in the development lifecycle on all applicable fronts and complexities
    • Solve developmental challenges in different areas such as microservices architecture, API integration, browser application, testing, product development etc.
    • Contribute to technical discussions and requirement analysis with internal partners to drive alignment with development requirements
    • Collaborate with the System architect to design and implement effective serverside architecture, considering scalability and maintainability
    • Optimize backend code for needs of priority use cases and broader business, minimize downtime, and routinely inspect code for errors
    • Set up monitoring tools for tracking database performance; ensure regular database maintenance tasks such as index rebuilding and statistics updates
    • Build knowledge on different types of indexes; understand and implement indexes to enhance query performance.
    • Implement CI/CD pipelines for automated testing and deployment; ensure test coverage and code quality are in line with established guidelines )