Requirements
Education
- Bachelor of Science (BSc) in Computer Science & Engineering, Master of Science (MSc) in Computer Science & Engineering
- B.Sc or M.Sc in Computer Science/Engineering.
Experience
- At least 4 years
- The applicants should have experience in the following business area(s):
Software Company
Additional Requirements
Required Skills & Qualifications:
- Must have extensive knowledge and understanding of Java.
- Must have working experience in building web applications using Spring or Play Framework.
- Must have strong knowledge on Web technologies like HTML, CSS, Javascript.
- Working experience with any of the SPA frameworks is a plus.
- Must be familiar with any relational database, like Microsoft SQL Server, PostgreSQL, MySQL, etc.
- Must have good knowledge of object-oriented software development.
- Must have strong communication skills in English, both written and spoken.
- Must have very strong analysis and synthesis skills.
- Must be able to learn new technologies, tools, and techniques quickly and with minimal supervision.
- Must be proactive and able to execute tasks efficiently.
- Must have a strong sense of ownership and teamwork.
Responsibilities & Context
We are looking for a proactive and challenge-driven development lead with extensive experience in building web applications, demonstrating strong ownership, team mentality, and eagerness to learn new things. As a development lead, you will manage a team of engineers, overseeing recruitment, project assignments, career guidance, along with ensuring quality delivery within deadlines.
Key Responsibilities:
- Lead a team of Software Engineers in the creation of high-quality software within agreed project deadlines.
- Analyze the requirements, understand the deliverables, and delegate efficiently among team members.
- Responsible for timely delivery of high-quality solutions by the team, including proper solution design and implementation following standard coding styles and practices.
- Ensure that development standards, policies, and procedures are adhered to.
- Collaborate with team members and ensure knowledge transfer.
- Work closely with mentors, peers, and subordinates to fully understand the business process and requirements.
- Ensure that projects are accurately estimated and delivered to schedule.
- Actively contribute to the process of continual improvement, concerning self, team, and systems.
- Assume full ownership of all work developed by members of the team.
- Train and integrate new team members and proactively support the continued development of existing team members.
Compensation & Other Benefits
- Yearly salary review
- Performance-based bonus
- Eid festival bonus
- Hybrid work model
- Complementary meals and snacks
- Two weekly holidays (Saturday & Sunday)
Employment Status
Full Time
Job Location
Dhaka
https://shorturl.at/4UQOv