Talent.com
Software Developer - Java / Python

Software Developer - Java / Python

RAYVEN IT SOLUTIONS PRIVATE LIMITEDIndia
30+ days ago
Job description

Key Responsibilities :

Software Design & Development :

  • Analyze user requirements and translate them into technical specifications
  • Write clean, scalable, and maintainable code using modern programming languages
  • Develop new features and enhance existing applications

Testing & Debugging :

  • Perform unit testing, integration testing, and code reviews
  • Identify and fix bugs, performance issues, and security vulnerabilities
  • Collaborate with QA teams to ensure software quality
  • Documentation & Maintenance :

  • Create and maintain technical documentation for code and architecture
  • Update software to improve performance and adapt to new hardware or requirements
  • Support deployment and post-release & Agile Practices :
  • Participate in sprint planning, stand-ups, and retrospectives
  • Work closely with designers, product managers, and other developers
  • Contribute to continuous improvement of development processes
  • Required Skills & Qualifications :

  • Bachelors degree in Computer Science, Engineering, or related field
  • Proficiency in one or more programming languages (e.g., Python, Java, C#, JavaScript)
  • Solid understanding of data structures, algorithms, and object-oriented design
  • Experience with version control systems (e.g., Git)
  • Familiarity with databases (SQL / NoSQL) and RESTful APIs
  • Strong problem-solving and analytical skills
  • Preferred Qualifications :

  • Experience with cloud platforms (AWS, Azure, GCP)
  • Knowledge of DevOps practices and CI / CD pipelines
  • Familiarity with front-end frameworks (React, Angular, Vue) or mobile development
  • Exposure to Agile / Scrum methodologies
  • Open-source contributions or personal projects
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Developer • India