Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 19102285

    THE Leaves logo

    Software Engineer

    THE Leaves · Not specified · onsite · Posted 27d ago

    ₹70.0L - ₹95.0L PA5–10 yrsfulltimeSourced fromNaukri

    About a minute. You'll make an account on the way through.

    About this role

    Role & responsibilities

    • Design, develop, test, implement and maintain software applications based on business and technical requirements.
    • Analyse user requirements and translate them into technical specifications and software solutions.
    • Write clean, efficient, scalable and maintainable code using relevant programming languages and frameworks.
    • Develop and maintain web applications, enterprise applications, APIs and software systems.
    • Participate in the complete Software Development Life Cycle (SDLC), including planning, development, testing, deployment and maintenance.
    • Collaborate with software developers, architects, QA engineers, project managers and other stakeholders.
    • Develop, integrate and maintain backend services, frontend components, databases and application interfaces as required.
    • Perform debugging, troubleshooting and root-cause analysis to resolve technical issues.
    • Conduct code reviews and follow software development best practices and coding standards.
    • Develop and execute unit tests, integration tests and other testing activities to ensure software quality.
    • Work with relational and non-relational databases to manage, retrieve and optimise data.
    • Support application deployment, system integration and production releases.
    • Monitor application performance, reliability, security and scalability.
    • Identify opportunities to improve existing software systems, development processes and technical efficiency.
    • Collaborate with DevOps, cloud and infrastructure teams for deployment, automation and system maintenance where applicable.
    • Prepare and maintain technical documentation, software specifications and development records.
    • Participate in Agile/Scrum meetings, sprint planning, technical discussions and project reviews.
    • Ensure software solutions meet business requirements, technical standards and applicable security requirements.
    • Provide technical support, enhancements and maintenance for existing applications.
    • Assist junior developers and contribute to knowledge sharing and technical improvement initiatives where required.


    Sourced from naukri

    Skills

    Software Architecture DesignTechnical Documentationsoftware testingFullstack DevelopmentSoftware DevelopmentBackend Development

    Software Engineer · waiting for your command