Greetings,
We at Algoleap are hiring for a Lead Software Engineer (Tech Lead) at Hyderabad location.
If you are interested & looking for a job change, kindly share the below details with your updated resume at [email protected]
Candidate Name:
Candidate Email ID:
Candidate Number:
Total Experience:
Relevant Experience:
Current CTC:
Expected CTC:
Current Location:
Current Organization:
Reason For Change:
Official Notice Period:
If Serving Notice, What is your Last Working Day:
Do you have any offers in pipeline:
If you have offers, What is the CTC offered & Company Name:
Please share your updated resume along with above details at [email protected]
JOB SUMMARY
- We are seeking an experienced Lead Software Engineer (Tech Lead) with 8+ years of professional experience to lead design and development of high-quality software solutions using industry best practices within our engineering team. The ideal candidate will be responsible for developing clean, efficient, and scalable code in React/Java adhering with the design principles ensuring the code quality meets the industry standards.
- With built-in AI/ML algorithms, the platform offers analytics-driven insights, raises alerts and alarms, and recommends actions to optimize building operations. The individual will serve as a technology leader, fostering the delivery of world-class product solutions to deliver the highest value to the business. The successful individual will utilize strong leadership skills and deep expertise, while exhibiting learning agility to promote open-source solutions.
ROLES AND RESPONSIBILITIES
- Design and development of advanced technical systems, ensuring robust, scalable, and innovative solutions while collaborating seamlessly across diverse teams ensuring the timely and effective delivery of high-quality technical solutions.
- Development aligned with designs, adhering to coding best practices, and integrating automated testing to ensure high code coverage and minimize defects
- Thrives in collaborative environments, contributing positively to group dynamics.
- Oversees the management and performance of production systems and databases, ensuring reliability, scalability, and uninterrupted operation.
- Diagnoses and resolves complex technical, data, and software challenges, guiding troubleshooting efforts to maintain and enhance product performance in dynamic environments.
- Assesses emerging tools, platforms, and technologies, advocating for innovation and implementing best practices to improve system capabilities and efficiency.
REQUIRED TECHNICAL SKILLS AND EXPERIENCE
- Proficient in application development languages and frameworks such as React, Node.js, Nest.js, C#, MS SQL, and T-SQL
- Skilled in utilizing DEVOPS tools, including Azure DevOps (ADO), Jenkins, Maven, Gradle, Docker, and Azure Pipelines.
- Expertise in programming languages like Java/Spring, .Net, AngularJS, Python, Go, and Swift, both on cloud platforms and devices.
- Extensive experience with Azure and AWS cloud technologies, including designing and deploying globally accessible, scalable applications.
- Strong background in mobile application development.
- Advanced knowledge of Agile methodologies for application development.
- Demonstrated expertise in application modernization by transitioning legacy systems to contemporary architectures, such as microservices, APIs, and always-on designs, with an emphasis on leveraging cloud technologies.
- Proven hands-on experience with MongoDB
- Experience in developing, maintaining, and optimizing scalable data pipelines
- Experience with data engineering technologies such as Hadoop, Spark and Kafka.
- Experience working with data warehouses tools like Redshift, BigQuery, or Snowflake.
ADDITIONAL QUALIFICATIONS
- Proven expertise in written and verbal communication, adept at simplifying complex technical concepts for both technical and non-technical audiences.
- Strong problem solving and analytical skills.
- Experience with IBM StreamSets
- Experience in collaborating and communicating seamlessly with diverse technology roles, including development, support, product management, and systems administration.
- Highly motivated to acquire new skills, explore emerging technologies, and stay updated on the latest trends in software development and business needs.
EDUCATION REQUIREMENTS / EXPERIENCE
- Bachelor’s (BE / BTech) / Master’s degree (MS/MTech) in computer science, information systems, mathematics or related field