Senior Tech LeadLead Developer

TalentOla


Job Location:

Dallas, TX - USA

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

Job Summary

Job description

Job Title: Senior Tech Lead/Lead Developer

Job Summary

We are seeking a highly skilled and motivated Senior Solution Designer to join our dynamic software development team. The ideal candidate will possess a strong foundation in various programming languages and frameworks with a particular emphasis on Java as a deal breaker skill. This role requires a deep understanding of software design principles architecture and the ability to deliver high-quality solutions that meet business needs.

Responsibilities
  • Design develop and implement robust software solutions using Java Node Python and other relevant technologies.
  • Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
  • Utilize frameworks such as Angular Scala and Spark to create scalable and efficient applications.
  • Implement data processing and streaming solutions using Kafka BullMQ and Livy.
  • Manage databases effectively with PostgreSQL and Redis ensuring data integrity and performance.
  • Participate in code reviews providing constructive feedback to team members to enhance code quality.
  • Stay updated with emerging technologies and industry trends to continuously improve development processes.
  • Mentor junior developers and contribute to team knowledge sharing.
Mandatory Skills
  • Proficient in Java with a strong understanding of object-oriented programming and design patterns.
  • Experience with and for building server-side applications.
  • Solid knowledge of Python for scripting and automation tasks.
  • Familiarity with Node-Red for wiring together hardware devices APIs and online services.
  • Hands-on experience with Angular for front-end development.
  • Understanding of Scala and Spark for big data processing.
  • Experience with Livy for managing Spark jobs.
  • Proficient in PostgreSQL and Redis for database management.
  • Knowledge of Kafka for building real-time data pipelines.
  • Experience with BullMQ for managing job queues.
Preferred Skills
  • Experience with cloud platforms such as AWS Azure or Google Cloud.
  • Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes.
  • Knowledge of Agile methodologies and experience working in Agile teams.
  • Strong problem-solving skills and the ability to work under pressure.
  • Excellent communication and interpersonal skills.
Years Of Experience
  • Must have at least 8 years of experience.
  • Must have experience in telecom domain
Qualifications
  • Bachelors degree in Computer Science Information Technology or a related field.
  • Relevant certifications in software development or related technologies are a plus.
  • A strong portfolio of previous projects demonstrating technical expertise and problem-solving capabilities.
Other details
Job description Job Title: Senior Tech Lead/Lead Developer Job Summary We are seeking a highly skilled and motivated Senior Solution Designer to join our dynamic software development team. The ideal candidate will possess a strong foundation in various programming languages and frameworks with a ...