Talent.com
This job offer is not available in your country.
Software Engineer - Java / Python

Software Engineer - Java / Python

ITDelhi, IN
2 days ago
Job type
  • Remote
Job description

Key Responsibilities :

  • Design and develop scalable, secure, and high-performance software applications.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Participate in the full software development lifecycle, including requirement analysis, design, coding, testing, and deployment.
  • Debug and resolve technical issues, perform root cause analysis, and implement fixes.
  • Collaborate with product managers, designers, QA, and other developers to deliver high-quality solutions.
  • Participate in code reviews and provide constructive feedback.
  • Stay updated with emerging technologies, tools, and programming trends.

Required Skills & Qualifications :

  • Bachelors or Masters degree in Computer Science, Engineering, or a related field.
  • 4-5 years of professional experience in software development.
  • Proficiency in one or more programming languages such as Java, Python, C#, JavaScript, etc.
  • Experience with modern frameworks / libraries such as Spring Boot, React, Angular, Node.js, etc. (based on your tech stack).
  • Solid understanding of OOP principles, data structures, and algorithms.
  • Experience with RESTful APIs, database systems (SQL and / or NoSQL), and version control tools like Git.
  • Familiarity with CI / CD pipelines, containerization tools (Docker, Kubernetes), and cloud platforms (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving, communication, and collaboration skills.
  • Preferred Skills (Optional) :

  • Experience in Agile / Scrum development methodologies.
  • Knowledge of unit testing frameworks and test-driven development (TDD).
  • Exposure to DevOps tools and automation
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer • Delhi, IN