Senior Developer - Pune, India - Xcel Hire Management Solutions

    Default job background
    Description
    A


    JOB TITLE :
    Senior Developer

    B


    BUSINESS UNIT :
    Environmental

    C


    LOCATION :
    Pune

    D


    SUPERVISOR :
    TBD

    E


    ESSENTIAL FUNCTION :
    The Senior Developer, will work across the stack and be responsible for building scalable applications and systems that get invoked through the entire customer journey. He/she will work closely with the Technical Project Manager, System Architect and QA to build and ship key features through, modular, high-performing front-end development and deployment.

    II


    JOB QUALIFICATIONS :
    A


    EDUCATION :

    Bachelor's/ Master's in Computer Science, Information Technology, or an engineering discipline with a heavy emphasis on computer science is required.

    B


    EXPERIENCE :

    • Overall experience of 10+ years in software development/engineering with 35 years of experience in frontend development using JavaScript and associated frameworks, HTML / CSS, Object Oriented Programming
    C

    DISCIPLINE SPECIFIC

    EXPERIENCE :

    • Demonstrated experience using frontend technologies to build customerfacing products (e.g. React, NodeJS, or Angular)
    • Strong and applied AWS skills, as well as experience with virtualization tools; experience in integrating / implementing JavaScript graphics/visualization libraries
    • Good knowledge of using issue tracking tools (e.g., JIRA), code collaboration tools (e.g., Git) and team collaboration tools (e.g., Confluence/Wiki).
    • Proficiency in using responsive design testing tools (e.g., Browserstack).
    • Proficiency in using build tools like Web pack, Babel, and task runners (e.g., Gulp)
    • Strong and applied DBMS, ETL & SQL skills (MySQL/ MongoDB)
    • Experience in CI/CD/DevOps, micro services / microfrontend architecture
    • Familiarity with frontend testing frameworks (e.g., Jest for React)
    D


    GENERAL :

    • Excellent problem solving, analytical, debugging skills
    • Experience with tools like Selenium, Puppeteer, or Cypress for UI testing
    • Experience in writing and executing unit tests for individual functions and modules; Using testing frameworks such as JUnit (for Java) or pytest (for Python)
    • Familiarity with tools like Axe or Lighthouse for accessibility testing
    • Familiarity with backend to collaborate effectively with backend developers
    • Individual contributor through hand's on approach to work

    III

    JOB FUNCTIONS :
    A


    SPECIFIC :

    • Own frontend development and deployment of applications by contributing to the structure, styling, and interactivity for all deployments
    • Understand product needs and engage in requirement gathering and analysis for application development
    • Collaborate with Product Manager, UX Designers, Developers and QA to design, develop and deploy new platform features and functionalities
    • Tackle largescale data management and enrichment; develop and manage databases and applications; ensure data synchronization between the front end and the back end.
    • Facilitate integration of frontend applications with backend databases using APIs.
    • Develop new userfacing features using Vue/ Angular/ Preact or similar tools; build reusable components and libraries for future use.
    • Translate business objectives and architectural features into quality, consistent software designs for measurement and visualization
    • Design clientside and serverside architecture; build the frontend of applications through appealing visual design in alignment with defined project objectives
    • Building cloudnative micro services and functions in the AWS cloud computing environment
    • Develop responsive user interfaces that works across devices and screen sizes, ensure Cross-Browser Compatibility for applications across different web browsers
    • Optimizing application performance, such as minimizing page load times and efficient resource handling; optimize data retrieval to minimize server requests
    • Testing the interactions and collaboration between different components or modules of the frontend; ensuring seamless integration with the backend
    • Deployment of frontend applications using platforms like Netlify, Vercel, or integrating with CI/CD pipelines
    • Write documentation for technical or nontechnical users; identify and mitigate potential security vulnerabilities in the codebase.
    B


    GENERAL:

    • Gain a solid understanding of the scientific application/usecase being addressed with the product.
    • Work closely with crossfunctional teams, including scientists, engineers, and IT professionals, to understand requirements and align solution development with organizational goals.
    • Foster a culture of innovation, collaboration, and continuous improvement within the product management team
    • Commitment to high ethical standards and focus on delivering value for the organization and endusers.
    • Commitment to actively participating in and improving organizational workflows and processes.
    )