Ramco Systems Ltd logo

Software Development Engineer

Ramco Systems Ltd·Salary not specified

Primary stack

JavaPythonC#C++JavaScriptReactAngularGit

Nice to have's

AWSAzuregRPCMicroservicesDevOpsCI/CDDockerKubernetesKafkaRabbitMQ

Job description

About the Position

We are seeking a Software Development Engineer with 1-3 years of experience to join our team in Chennai, India. You will work on designing, implementing, and deploying software applications.

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.

Requirements

  • 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.

Preferred Qualifications

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

We Offer

  • Competitive salary
  • Opportunity to work in a dynamic and innovative environment
  • Professional growth and development opportunities

About the Company

[Company description if present]

© Ramco Systems Ltd. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Popular searches