Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Bangalore |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Software |
Functional Area | General / Other SoftwareWeb / Mobile Technologies |
EmploymentType | Full-time |
As a Lead software engineer, your key goal will be to develop and deliver high quality software that is aligned with user needs and business goals. Lead Software Engineer designs, implements solutions and helps the team to meet the deliverables. Lead Software Engineer is also responsible for maintaining high code quality, meeting the project schedule and ensuring quality for the design and the implementation. Primary Responsibilities: To take on a requirement document given by the Product team, design and architect a solution. Plan and deliver the project with end to end ownership. Design high- quality scalable software design and architecture. Identify, prioritize and execute tasks in the software development life cycle. Ensure and drive delivery of projects within business committed timelines. Get involved in hands- on development activities if required by the project. Mentor the team on technical aspects and review code to ensure code quality. Perform validation and verification testing of projects. Collaborate with internal teams and vendors to fix and improve productsDocument development phases and monitor systems. Ensure software is up- to- date with latest technologies. Contribute in ensuring production stability and quality. Help and Ensure growth and learning of team members. Technical Skills (Each one is a Plus) : Knowledge of selected programming languages (e. g. Python) the Java/ J2EE platformHands on and understanding of Third- Party frameworks like Spring/ Spring Boot/ Hibernate is required. In- depth knowledge of relational databases (e. g. PostgreSQL, MySQL) and NoSQL databases (e. g. MongoDB) Caching technologies like Redis, MemCache, EhCache and Queuing technologies like Kafka, RabbitMQFamiliarity with various operating systems (Linux, Mac OS, Windows) Experience with configuration and deployment of Software ProductsKnowledge of Big data technologies like Hadoop, Hbase, Flume. Other Skills: Strong Communication and Customer interface skills Should be able to communicate effectively with product manager, solutions engineers and of course other software engineers to make their point clearly and set the right expectations. Can work effectively with internal teamsStrong analytical problem solving capabilities ability to gather and analyze information from multiple sources into meaningful insights and associated action plans,
Keyskills :
jquery java mvc sqlserver customerrelations deliveryofprojects macos bigdata problemsolving softwaredesign technicalskills operatingsystems softwareengineers soft keffectively analyzeinf mation