Browse current jobs

Software Development Engineer

Ramco Systems Ltd. · Remote

Apply on employer website

Collected role description

Role overview

Software Development Engineer at Ramco Systems Ltd.

Responsibilities

  •  Write clean, efficient, and maintainable code.  Assist in designing, implementing, testing, and deploying software applications.  Apply object-oriented design principles and patterns effectively.  Work across databases, APIs, and both frontend and backend services to support application functionality.  Follow software engineering best practices including automated unit testing, version control, and peer code reviews.  Debug and troubleshoot issues related to functional and non-functional requirements (NFRs).  Collaborate with team members to develop and maintain scalable, secure, and reliable solutions.  Participate in agile development sprints and contribute actively to team discussions and stand-ups.
  • Required Skills & Experience  1 to 3+ years of professional (non-internship) experience in software development.  Proficiency in at least one programming language (Java, Python, C#, or C++), one scripting language, and one frontend framework (e.g., JavaScript/React/Angular).  Strong understanding of object-oriented design, data structures, and algorithms.  Experience in writing clean, well-documented code with unit test coverage.  Familiarity with relational or NoSQL databases and ability to write basic queries.  Experience using version control systems like Git.  Ability to debug, analyze complexity, and optimize performance.  A user-first mindset: ability to design functional and intuitive interfaces.

Required qualifications

  • Minimum qualification: Graduation

Preferred qualifications and skills

  • Familiarity with cloud platforms (AWS, Azure, or Google Cloud) is a plus.
  • Understanding of RESTful APIs, gRPC protocols and microservices architecture.
  • Basic knowledge of DevOps practices (CI/CD, Docker, Kubernetes) is an advantage.
  • Exposure to event-driven systems (Kafka, RabbitMQ) or AI concepts is a plus.

Employment details

  • Location: India

Collected minimum qualification

Graduation

Collected experience requirement

Experience: 1 to 3 Years