Job Description
Responsibilities:
• Design components by translating product requirements, break down project into tasks and providing accurate estimates Independently come up with different solutions, extensible Low-level design.
• Write modular, extensible, readable and performant code
• Choose the right Data Structures, tools and tech stacks and be able to do High-Level Designing with guidance.
• Build, develop, mentor and coach junior team members
• Collaborate with teams by contributing to the shared vision and working closely with cross-functional stakeholders.
Requirements:
• B. Tech or M. Tech or equivalent with at least 3-year of experience
• Build abstractions and contracts with separation of concerns for a larger scope.
• Extensive programming experience in any one programming language like Java, Ruby, Clojure, Scala, C or C++, SQL etc
• Strong object-oriented programming skills.
• Experience with multi-threading and concurrency programming
• Ability to work with complex business flows and dealing with huge amounts of data.
• Prior work experience in an agile environment or continuous integration and continuous delivery (CI or CD)
• Experience of building robust and scalable web-application is good to have
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bangalore offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
