HumanBit Logo

sde | HumanBit main

full-time
Posted on June 27, 2025

Job Description

Not specified

Job Summary

This position is designed for a dynamic professional responsible for developing, testing, and maintaining software solutions. The role requires a strong foundation in programming and problem solving, with the ability to work effectively both independently and within agile teams. The successful candidate will contribute to building innovative applications and systems that support organizational goals.

Responsibilities

  • Design, develop, and maintain high-quality software applications.
  • Collaborate with cross-functional teams to define and implement new features.
  • Solve complex technical problems using robust programming, data structures, and algorithms.
  • Write and execute unit tests to ensure software quality and reliability.
  • Participate in code reviews and contribute to continuous integration and agile methodologies.
  • Debug and troubleshoot issues in various environments including cloud and microservices architectures.

Qualifications

  • Strong programming proficiency in languages such as Java, Python, C++, and JavaScript.
  • Excellent problem solving skills with a solid understanding of data structures and algorithms.
  • Experience with version control systems (e.g., Git) and debugging tools.
  • Knowledge of object-oriented programming principles and unit testing frameworks.
  • Familiarity with APIs, continuous integration practices, and cloud technologies.
  • Understanding of Agile methodologies and microservices architecture.
  • Comfortable working with Linux environments and various databases.
  • Educational background such as a BTech, BSc, or equivalent in a related field.

Preferred Skills

  • Exposure to advanced concepts in cloud computing and containerization.
  • Familiarity with additional programming languages or frameworks.
  • Experience working in fast-paced, iterative development environments.
  • Strong communication skills and a proactive approach to learning new technologies.

Experience

  • Open to candidates with varied levels of experience; entry-level professionals with solid academic foundations as well as seasoned developers are encouraged to apply.
  • Relevant experience in software development, application design, and agile project environments is a plus.

Environment

  • Work settings may include remote, in-office, or hybrid arrangements depending on organizational needs.
  • Candidates should be adaptable to collaborative team environments and flexible project requirements.
Powered by
HumanBit Logo