Job Description
We're seeking a seasoned Software Developer who thrives on crafting robust applications and innovative user interfaces. If you're passionate about pushing the boundaries of technology and have a knack for creating sleek, user-friendly designs, this role is tailor-made for you.
Who We Are
TechMonstar Limited is a fast-growing tech company that’s changing the game in technology. Our team is a tight-knit group of creative problem-solvers who love what we do. We thrive on collaboration, creativity, and cutting-edge technology. Learn about us from here.
Expectation from Ideal Candidate
As a Software Developer, you will lead the creation of high-performance applications using C++, Qt/QML, and other required technology to collaborate with cross-functional teams, and solve complex software challenges. You will stay updated on industry trends and mentor junior developers, driving innovation and excellence in our projects.
Responsibilities
- Design, develop, and implement unit and scenario testing for the existing code base and new functionality under development
- Conduct feasibility studies for upgraded software systems.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure code quality through unit testing, code reviews, and continuous integration.
- Optimize application performance for maximum speed and scalability.
- Create technical documents for new software programs.
- Stay updated on emerging technologies and trends in the software development industry.
Qualifications
- Minimum Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of hands-on experience in software development using C++
- Expertise in Object Oriented Design, Database Design, and XML Schema
- Experience with Agile or Scrum software development methodologies
- Ability to multi-task, organize, and prioritize work
Other Requirements
- Familiarity with Agile frameworks and regression testing is a plus
- Proficiency in Qt framework and QML for building cross-platform applications.
- Strong understanding of object-oriented design principles and software development methodologies.
- Experience with version control systems (e.g., Git) and Agile/Scrum development process.
- Excellent problem-solving skills and ability to troubleshoot complex issues.
- Knowledge on functional, reliability and performance testing
- Experience in conducting API testing of live project
- Extensive knowledge on web and mobile application
- Extensive knowledge of the full software testing life cycle is a PLUS
- Keen eye for detail and strong time management skills
- Clear and accurate written and verbal communication in both Bangla and English
Why You’ll Love It Here
- Full remote work. Even, you can work-from-mountain if you can ensure stable internet facility.
- Enjoy a flexible work environment that understands the importance of work-life balance.
- Work on exciting projects that push the boundaries of what’s possible.
- Be part of a fun, supportive team that values your input and creativity.
You Must Ensure
- Own laptop or Desktop with power backup
- Strong internet connectivity and backup through mobile internet
- Calm environment to facilitate remote office
- 8 hours/day are required to complete and to be tracked through the nominated tracker by the company.
- Mandatory hours ( Bangladesh time 9:30 AM - 1 PM and 3 PM - 6 PM).
Employment Type
Fulltime