Title: Team Leader (Software)
Company Name: SOFTEKO
Vacancy: 01
Age: 40 to 55 years
Location: Dhaka (Dhanmondi 27)
Salary: Tk. 100000 - 150000 (Monthly)
Experience:
∎ 10 to 12 years
∎ The applicants should have experience in the following business area(s):Software Company, IT Enabled Service
Published: 9 May 2024
Education:
∎ Bachelor in Engineering (BEngg) in Computer Science & Engineering
∎ Masters in Engineering (MEngg) in Computer Science & Engineering
Requirements:
Additional Requirements:
∎ Age 40 to 55 years
∎ 10 years of experience in software development, with at least 3 years in a leadership or management role.
∎ Strong technical background in frontend technologies such as HTML, CSS, Tailwindcss, JavaScript, TypeScript, React, and Redux.Proficiency in backend technologies including PHP, Node.js, Express, Laravel, and Next.js for full-stack development.
∎ Experience with database technologies such as MongoDB, Mongoose, MySQL, Prisma ORM, and Eloquent ORM.
∎ Familiarity with deployment tools like Docker, VPS, Cloud Server, Shared Hosting Management, and GitHub Actions (CI/CD).Proficiency in testing libraries like Jest, RTL, Cypress, and Postman for automated testing and quality assurance.
∎ Knowledge of cloud platforms such as Amazon AWS, Google Cloud, Azure, Vercel, Firebase, Cloudinary, and PlanetScale for scalable and reliable cloud infrastructure.
∎ Expertise in version control systems like Git, GitHub, and Bitbucket for collaborative development and code management.
∎ Experience with project management tools such as GitHub Projects and Jira for agile project management and collaboration.
∎ Familiarity with data science libraries such as Numpy, Pandas, and Matplotlib for data analysis and visualization.
∎ Knowledge of machine learning libraries such as Scikit-learn for building and deploying machine learning models.
∎ Experience with AI technologies, frameworks, and tools such as machine learning, natural language processing (NLP), computer vision, and deep learning.
∎ Proficiency in programming languages commonly used in AI development, such as Python and TensorFlow.Knowledge of AI model development, training, evaluation, and deployment best practices.
∎ Experience with AI-related libraries, platforms, and APIs.
∎ Strong analytical and problem-solving skills, with the ability to apply AI techniques to real-world challenges.
∎ 10 years of experience in software development, with at least 3 years in a leadership or management role.
∎ Strong technical background in frontend technologies such as HTML, CSS, Tailwindcss, JavaScript, TypeScript, React, and Redux.Proficiency in backend technologies including PHP, Node.js, Express, Laravel, and Next.js for full-stack development.
∎ Experience with database technologies such as MongoDB, Mongoose, MySQL, Prisma ORM, and Eloquent ORM.
∎ Familiarity with deployment tools like Docker, VPS, Cloud Server, Shared Hosting Management, and GitHub Actions (CI/CD).Proficiency in testing libraries like Jest, RTL, Cypress, and Postman for automated testing and quality assurance.
∎ Knowledge of cloud platforms such as Amazon AWS, Google Cloud, Azure, Vercel, Firebase, Cloudinary, and PlanetScale for scalable and reliable cloud infrastructure.
∎ Expertise in version control systems like Git, GitHub, and Bitbucket for collaborative development and code management.
∎ Experience with project management tools such as GitHub Projects and Jira for agile project management and collaboration.
∎ Familiarity with data science libraries such as Numpy, Pandas, and Matplotlib for data analysis and visualization.
∎ Knowledge of machine learning libraries such as Scikit-learn for building and deploying machine learning models.
∎ Experience with AI technologies, frameworks, and tools such as machine learning, natural language processing (NLP), computer vision, and deep learning.
∎ Proficiency in programming languages commonly used in AI development, such as Python and TensorFlow.Knowledge of AI model development, training, evaluation, and deployment best practices.
∎ Experience with AI-related libraries, platforms, and APIs.
∎ Strong analytical and problem-solving skills, with the ability to apply AI techniques to real-world challenges.
Responsibilities & Context:
∎ Lead, motivate, and mentor a team of software developers to achieve project goals and objectives.
∎ Provide guidance, coaching, and feedback to team members to support their professional growth and development.
∎ Foster a collaborative and inclusive team culture that values creativity, innovation, and continuous improvement.
∎ Set clear expectations, goals, and performance targets for team members and hold them accountable for results2. Project Management:
∎ Collaborate with project managers and product owners to define project scope, requirements, and deliverables.
∎ Develop project plans, timelines, and resource allocations to ensure successful project execution.
∎ Monitor project progress, identify risks and issues, and implement mitigation strategies to keep projects on track.
∎ Communicate project status, milestones, and dependencies to stakeholders and senior management.3.Technical Leadership:
∎ Provide technical expertise and guidance to team members on software development best practices, coding standards, and technologies.
∎ Review code, design documents, and technical specifications to ensure quality, scalability, and maintainability.
∎ Stay abreast of industry trends, emerging technologies, and best practices in software development, including AI, and share knowledge with the team.4.AI Expertise:
∎ Utilize expertise in artificial intelligence (AI) technologies, algorithms, and methodologies to enhance software solutions and drive innovation.
∎ Collaborate with AI specialists and data scientists to integrate AI capabilities into software products and services.
∎ Explore and implement AI-driven solutions for solving complex problems, improving efficiency, and enhancing user experiences.Collaboration and Communication
∎ Collaborate effectively with cross-functional teams, including project managers, product owners, quality assurance specialists, and business stakeholders.
∎ Facilitate communication and coordination among team members to ensure alignment on project priorities, tasks, and deadlines.
∎ Communicate project status, risks, and issues to stakeholders, concisely, and timely.
∎ Key Responsibilities:
∎ 1.Team Leadership:
∎ Lead, motivate, and mentor a team of software developers to achieve project goals and objectives.
∎ Provide guidance, coaching, and feedback to team members to support their professional growth and development.
∎ Foster a collaborative and inclusive team culture that values creativity, innovation, and continuous improvement.
∎ Set clear expectations, goals, and performance targets for team members and hold them accountable for results
∎ 2. Project Management:
∎ Collaborate with project managers and product owners to define project scope, requirements, and deliverables.
∎ Develop project plans, timelines, and resource allocations to ensure successful project execution.
∎ Monitor project progress, identify risks and issues, and implement mitigation strategies to keep projects on track.
∎ Communicate project status, milestones, and dependencies to stakeholders and senior management.
∎ 3.Technical Leadership:
∎ Provide technical expertise and guidance to team members on software development best practices, coding standards, and technologies.
∎ Review code, design documents, and technical specifications to ensure quality, scalability, and maintainability.
∎ Stay abreast of industry trends, emerging technologies, and best practices in software development, including AI, and share knowledge with the team.
∎ 4.AI Expertise:
∎ Utilize expertise in artificial intelligence (AI) technologies, algorithms, and methodologies to enhance software solutions and drive innovation.
∎ Collaborate with AI specialists and data scientists to integrate AI capabilities into software products and services.
∎ Explore and implement AI-driven solutions for solving complex problems, improving efficiency, and enhancing user experiences.
∎ Collaboration and Communication
∎ Collaborate effectively with cross-functional teams, including project managers, product owners, quality assurance specialists, and business stakeholders.
∎ Facilitate communication and coordination among team members to ensure alignment on project priorities, tasks, and deadlines.
∎ Communicate project status, risks, and issues to stakeholders, concisely, and timely.
Compensation & Other Benefits:
∎ Weekly 2 holidays, Performance bonus
∎ Salary Review: Yearly
∎ Lunch Facilities: Full Subsidize
∎ Festival Bonus: 2
∎ Competitive salary and benefits package.
∎ Opportunities for professional growth and development.Collaborative and inclusive work environment.
∎ Flexible work arrangements.
∎ Health and wellness programs.Company-sponsored events and activities.
∎ Transportation facilities (Pick and drop).
∎ Competitive salary and benefits package.
∎ Opportunities for professional growth and development.Collaborative and inclusive work environment.
∎ Flexible work arrangements.
∎ Health and wellness programs.Company-sponsored events and activities.
∎ Transportation facilities (Pick and drop).
Workplace:
∎ Work at office
Employment Status: Full Time
Job Location: Dhaka (Dhanmondi 27)
Job Highlights:
∎ Lead Softeko's development team, ensuring timely, budget-friendly delivery of high-quality solutions. Collaborate across teams for successful project execution and customer satisfaction. Strong leadership, technical skills, and communication are crucial.
Read Before Apply:
How to Apply:
To apply for the position of Team Leader at Softeko, please submit your resume and cover letter to [email protected]. Be sure to include
"Team Leader Application" in the subject line.
Source: bdjobs.com