Lead Software Engineer

R3 Consultant

Not Interested
Bookmark
Report This Job

profile Job Location:

Bengaluru - India

profile Monthly Salary: Not Disclosed
Posted on: 15 hours ago
Vacancies: 1 Vacancy

Job Summary

Job Title: Lead Software Engineer
Location- Bangalore
Work Experience - 8-12 years
Immediate joiner to 15 days
Work Type- WFO (Full Time)

Role Summary :

The role involves designing developing and delivering high-quality scalable applications by applying sound engineering principles design patterns and reusable solutions. The individual is responsible for end-to-end ownership of features and modules mentoring team members interfacing with customers and ensuring delivery excellence in terms of quality performance timelines and customer satisfaction.

Key Responsibilities:

Design & Development

  • Interpret application feature and component designs and implement them as per specifications.

  • Contribute to HLD LLD SAD data models and overall solution architecture.

  • Select optimal technical solutions by reusing enhancing or creating components.

  • Develop scalable high-performance applications using microservices architecture.

  • Design and develop search solutions using Apache Solr / Lucidworks Fusion / Python.

Code Quality & Engineering Excellence

  • Write clean efficient and maintainable code adhering to coding standards.

  • Perform code reviews for peers and team members.

  • Debug test document and communicate development progress clearly.

  • Perform root cause analysis (RCA) for defects and implement preventive measures.

  • Reduce defects during development and post-delivery.

Testing & Validation

  • Create and review unit test cases scenarios and execution results.

  • Review test plans and collaborate closely with QA teams.

  • Validate solutions with user representatives and support integration and commissioning.

Cloud DevOps & Configuration

  • Design and maintain applications on AWS.

  • Work with Docker and Kubernetes for containerized deployments.

  • Implement and monitor CI/CD pipelines.

  • Define and govern configuration management plans and ensure compliance.

Project & Delivery Management

  • Manage delivery of modules features and user stories.

  • Ensure adherence to project timelines engineering processes and compliance standards.

  • Estimate effort timelines and resource requirements.

  • Execute and monitor release processes.

Customer & Stakeholder Interaction

  • Clarify requirements and provide technical guidance to teams.

  • Present design options and conduct product demos for customers.

  • Drive customer calls and maintain professional business communication.

  • Build customer confidence by delivering quality solutions on time.

Team & Knowledge Management

  • Set FAST goals for self and team; provide regular feedback.

  • Mentor team members and support career growth.

  • Ensure team engagement and positive team dynamics.

  • Contribute to and review reusable assets documentation and knowledge repositories.

Key Skills & Technologies :

Core Technical Skills

  • Search Technologies: Apache Solr Lucidworks Fusion

  • Programming: Python Java

  • Frameworks: Spring Boot RESTful APIs Microservices

  • Databases: PostgreSQL Oracle NoSQL

  • Cloud & DevOps: AWS Docker Kubernetes CI/CD tools

  • Architecture: Distributed systems scalable services

Methodologies & Tools

  • SDLC Agile (Scrum / Kanban)

  • IDEs RAD tools

  • Modelling technologies IDL

  • Version control and configuration management

Measures of Success

  • Adherence to coding standards and engineering processes

  • On-time delivery of modules and releases

  • Reduction in technical issues and defects (pre- and post-delivery)

  • Compliance with mandatory trainings and standards

  • Improved customer satisfaction and solution quality

Certifications & Domain Knowledge

  • Relevant technology and domain certifications

  • Strong understanding of customer domain and business problems

  • Continuous learning and domain enhancement


Required Skills:

Apache SOLR Lucid Works Fusion Python Java Spring Boot RESTful APIs Microservices Architecture Distributed Systems Scalable Applications Search Engine Technologies Search Relevance AWS Docker DevOps Tools PostgreSQL HLD LLD SAD Unit Testing SDLC Agile Module Delivery Team Mentoring Client Interaction

Job Title: Lead Software Engineer Location- BangaloreWork Experience - 8-12 yearsImmediate joiner to 15 daysWork Type- WFO (Full Time)Role Summary :The role involves designing developing and delivering high-quality scalable applications by applying sound engineering principles design patterns and...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems