We're seeking a seasoned Senior 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 AreTechMonstar 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 CandidateAs a Senior 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.
ResponsibilitiesDesign, develop, and implement unit and scenario testing for the existing code base and new functionality under developmentConduct 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.
QualificationsMinimum 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 SchemaExperience with Agile or Scrum software development methodologiesAbility to multi-task, organize, and prioritize work
Other RequirementsFamiliarity with Agile frameworks and regression testing is a plusProficiency 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 testingExperience in conducting API testing of live projectExtensive knowledge on web and mobile applicationExtensive knowledge of the full software testing life cycle is a PLUSKeen eye for detail and strong time management skillsClear and accurate written and verbal communication in both Bangla and English
Why You’ll Love It HereFull 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 EnsureOwn laptop or Desktop with power backupStrong internet connectivity and backup through mobile internetCalm environment to facilitate remote office8 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 TypeFulltime