Blackbuck - Software Development Engineer II-Data Structure/Algorithm

Blackbuck

Blackbuck

Software Engineering
Bagalur, Tamil Nadu, India
Posted on Nov 15, 2024
Roles And Responsibilities
  • Write good quality, modular, reusable, performance, well documented, unit-tested code
  • Actively get involved in technical discussions with other engineering team members on design and technical implementation details
  • API Definitions and end-to-end service design and implementations
  • Design applications in true service oriented architecture
  • Develop object-oriented models and design data structure for new software projects taking systems aspects into account
  • Take full ownership of at least one micro-service
Minimum Qualifications And Competencies
  • Strong expertise in at least one programming language & tech stack to write maintainable, scalable, unit-tested code
  • Strong knowledge of Data Structures & Algorithms
  • Well-versed with Computer Science fundamentals
  • Strong object oriented design skills, knowledge of design patterns, data structures and algorithms
  • Experience with full life cycle development on a Linux platform
  • Knowledge of Test Driven Development
  • BE or higher in Computer Science or related technical discipline (or equivalent) Skills:- Software Development, Algorithms, Java, J2EE, Data Structures and Test driven development (TDD)