3 - 5 years

6.0 - 10.0 Lacs P.A.

Bengaluru

Posted:1 month ago| Platform: Naukri logo

Apply Now

Skills Required

JavaC++CRigelCI/CD pipelinesScalaAgile developmentRubyClojureSQL

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Overview: We are seeking a highly skilled Software Engineer with 2-3 years or 3-5 years of experience to join our dynamic team in Bangalore. The ideal candidate will be responsible for designing, developing, and optimizing scalable software solutions while collaborating with cross-functional teams. Key Responsibilities: Design components by translating product requirements, breaking down projects into tasks, and providing accurate estimates. Independently propose solutions and develop extensible Low-Level Designs (LLD) for efficient implementation. Write modular, extensible, readable, and high-performance code. Choose the right data structures, tools, and tech stacks while contributing to High-Level Design (HLD) with guidance. Mentor, coach, and support junior team members to enhance overall team productivity. Work closely with cross-functional teams to align on product vision and technical solutions. Requirements: B.Tech / M.Tech or equivalent with at least 2-3 years / 3-5 years of experience in software development. Experience in designing abstractions with separation of concerns for larger-scale applications. Proficiency in one or more programming languages , such as Java, Ruby, Clojure, Scala, C, C++, or SQL, Rigel . Strong understanding of object-oriented programming (OOP) and software design principles. Hands-on experience with multi-threading and concurrency programming . Ability to work with complex business flows and manage large volumes of data. Prior experience in Agile development and familiarity with CI/CD pipelines . Experience in developing scalable and robust web applications is a plus.

Enterprise Minds
Not specified
[ ]

RecommendedJobs for You

Hosur, Tamil Nadu, India

Chennai, Pune, Delhi, Mumbai, Bengaluru, Hyderabad, Kolkata