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.  Design, develop, test, and deploy complex software modules and applications.  Apply deep knowledge of design patterns and identify anti-patterns in implementation.  Independently build and integrate both front-end and back-end components.  Analyze, identify, and address non-functional requirements (NFRs) like performance, security, and scalability.  Collaborate within cross-functional teams to design robust solutions.  Participate actively in agile sprints, team discussions, and peer reviews.
  • Required Skills & Experience  2 to 5+ years of professional, non-internship experience in software development.  Proficiency in at least 2 programming languages, 1 scripting language, and 2 frontend frameworks such as Java, React, Angular, Vue.js, Python, TypeScript, C#, or C++.  Strong understanding of software design principles, data structures, algorithms, design patterns, and anti-patterns.  Hands-on experience owning modules end-to-end—from system design to production deployment.  Experience building cloud-native services using platforms like AWS, Azure, or Google Cloud.  Ability to write and review detailed technical documentation and unit test cases.  In-depth knowledge of both SQL and NoSQL databases with advanced querying proficiency.  Analytical problem-solving ability and openness to explore emerging technologies.  A strong customer-first mindset, with the ability to craft intuitive and impactful user experiences.

Required qualifications

  • Minimum qualification: Graduation

Preferred qualifications and skills

  • Preferred Qualifications  Understanding of RESTful APIs, gRPC protocols, and microservices architecture.  Working knowledge of DevOps practices, including CI/CD, Docker, and Kubernetes.  Experience developing CI/CD pipelines and deployment scripts for continuous delivery.  Exposure to event-driven architectures (Kafka, RabbitMQ) or familiarity with AI/ML concepts is an advantage.

Employment details

  • Location: India

Collected minimum qualification

Graduation

Collected experience requirement

Experience: 3 to 5 Years