Superior Jobs


Lead Software Engineer

  • ID: 20131
  • Posted: 4/12/2023
  • Location: Bengaluru,
  • Category: Java Technologies
  • Job Type: Permanent


  • Collaborate with developers, project managers, business analysts and business users in conceptualizing, estimating and developing new software applications and enhancements. 
  • Assist in defining software development project plans, including scoping, scheduling, providing time estimates for programming tasks and implementation plans. 
  • Assist in the definition, development, and documentation of software's objectives, business requirements, deliverables, and specifications in collaboration with internal users and departments. 
  • Develop technical documentation to define the system components, development environment and implementation planning/strategies 
  • Prepare and dispense work assignments, provide guidance, and/or review the work of other team members. 
  • Collaborate with QA team to define test cases, metrics, and resolve questions about test results. 
  • Recommend business process flow improvements and clearly communicate problem/resolution process to project management. 
  • Develops and implements solutions in accordance with policies and procedures. 
  • Facilitate the design and implementation process for new products/projects, informing senior executive of alternatives. 
  • Administer full project documentation efforts in accordance with policy and procedure 
  • Perform root cause analysis (RCA) and find out solution and guide the team as appropriate.
  • Work with cross-functional teams during crisis to address and resolve complex incidents and problems in addition to assessment, analysis, and resolution of cross-functional issues. 
  • Recognizes and identifies potential areas where existing policies and procedures associated with development requires improvement and helps in the process improvement activity. 
  • Update/create Knowledge Base Articles and case studies as necessary. Assist in the creation and improvement of Knowledge Management 
  • Exhibit ownership on design and implementation of database solutions.
  • Drive end-to -end quality delivery and be responsible tor team's deliverables.
Job Requirements

  • Developer with 9-12 years of experience required. 
  • Excellent skills in Angular, AngularJS and front end development  
  • Hands-on experience on developing and maintaining implementation modules.
  • Experienced with analysis, design, development, testing and implementation of design, performance tuning and debugging application.
  • Should be able to do complex design and high-performance architecture.
  • Ability to function as full stack developer working on various layers of application development.
  • Ability to mentor and coach a team size of 4-5 developers
  • Excellent in impact-analysis and root cause analysis. 
  • Proven analytical and problem-solving abilities with ability to anticipate and avoid problems. 
  • Experience in performance tuning, application monitoring and support of production applications with distributed teams. 
  • Ability to define and implement migration strategies from legacy systems to new architecture and technologies. 
  • Ability to work well within a team environment that includes geographically distributed team members. 
  • Ability to work within tight deadlines and effectively prioritize and execute tasks in a high-pressure environment. 
  • Strong communication skills (verbal and written) and an ability to communicate with internal and external customers and all levels of management, including communicating technical information to non-technical audiences. 
  • Ability to design and build flexible and extensible systems with focus on code reuse and generation. 
  • Experience with writing detailed technical specifications for developers; design, validate and execute software test plans. 
  • Familiar with Application Development Life Cycle and be able to independently participate in each component. 
  • Education: Bachelor's degree in Computer Science, or equivalent 
Preferred qualifications 
  • Experience in automotive marketing and/or CRM applications preferred. 
  • Experience with GIT, TFS preferred.
  • Knowledge of database architecture and best practices for Oracle SQL and PL/SQL  
  • Good Analytical and problem-solving skills. 
  • Ability to diagnose and troubleshoot problems quickly to maintain operational stability. 
  • Motivated to learn new applications and domain. 
  • Possess appetite for learning through exploration and reverse engineering. 
  • Strong time management skills. 
  • Ability to take full ownership of tasks and projects.
Behavioral Attributes 
  • Team player with excellent interpersonal skills. 
  • Good verbal and written communication. 
  • Possess Can-Do attitude to overcome any kind of challenges

Already have an account? Log in here