Join Us - Senior Software Engineer (Angular)

Join the most amazing software company in Bangladesh. Over the past 20+ years our alumni have become tech leaders at home and in great companies around the world. We are looking for several Senior Software Engineer (Angular).

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

Responsibilities

  • Liaise with customers, business analysts, product owners, and other project stakeholders in order to understand the business requirement

  • Carry out detailed technical designing in consultation with architects and tech leads

  • Implementation of the technical design including coding, calling existing services, creating new components, etc.

  • Testing of different types including unit and integration testing

  • Carrying out deployment into test, UAT, and production environments

  • Adhering to engineering principles, design, coding, implementation, and deployment standards

Qualifications

  • 5+ years of web development experience with Angular

  • Requirement analysis, designing, coding, testing, and debugging.

  • Degree in Computer Science, Software Engineering or other equivalent degrees/experience

  • Skills in object-oriented programming, design patterns, service-oriented architecture, integration patterns, industry-accepted cloud platforms & services.

  • Very good experience in developing Web interfaces using HTML5, CSS3, Bootstrap,

  • W3CSS, SASS, JavaScript, JQuery, Angular, UI - Bootstrap.

  • Proficiency in developing Model View Controller (MVC) Architecture-based Single Page

  • Applications (SPA) using Angular

  • Very good understanding of SOA

  • Experience in third-party API integrations

  • Good experience in MS-SQL

  • Unit testing with xUnit or NUnit or MSTest

  • Experience in working with AWS cloud

  • Experience with concurrent development source control (Git)

Is that you? Interested? 

Then please send a short email to hr@kaz.com.bd, mention the job position that you are applying for. Attach your CV to the email; please name the CV document in the following format: PrimaryLanguage_Years of Experience_Name (e.g. C#_10_Bill Gates.pdf). 

VGhlIHN1YmplY3Qgb2YgeW91ciBlbWFpbCBzaG91bGQgYmU6IEkgbG92ZSBBbmd1bGFy 

Comment

WC

AI/ML Software Lead

Wanted (8).png

Join the most amazing software company in Bangladesh. Over the past 17 years our alumni have become tech leaders at home and in great companies around the world. We are looking for several Team Leads for AI/ML teams. Check it out!

#AI #ML #DataScience #TeamLead

Responsibilities:

We are looking for several enthusiastic people who loved to work with AI and ML; by joining our team, you will take part in various projects, help teams for better architectures, and manage project tasks and teams to keep our clients happy on product quality and delivery timeline. You will be our leader in AI/ML path.

Key responsibilities includes:

·         Collaborate with cross-functional teams of growth marketing, product managers, engineers who are passionate about our success.

·         Research and implement state of the art ML approaches to application problems.

·         Oversee end-to-end model lifecycle development.

·         Deploy ML models into production.

·         Drive meaningful ROI and impact upon our full funnel acquisition and retention.

·         Train and guide other team members in AI/ML platform.

Skills:

·         Bachelors/Masters and 3+ years of experience in running machine learning models into production

·         Strong ML background and experience in search, relevance/ranking, NLP, or recommendation systems.

·         Excellent programming and debugging skills in Python/C#/C++

·         Experience building ETL workflows (SQL, Airflow, Spark, Kafka, etc).

·         Experience with deep learning frameworks and libraries like TensorFlow or PyTorch

·         Experience in CLoud platform such as AWS, Azure or GCP.Good communication and people skills.

Is that you? Interested?

Then please send a short email to hr@kaz.com.bd, explaining why you like software engineering as a profession. Attach your CV to the email; please name the CV document in the following format: PrimaryTechnology_Years of Experience_Name (e.g. C#_10_Bill Gates.pdf).  

VGhlIHN1YmplY3Qgb2YgdGhlIGVtYWlsIHNob3VsZCBiZTogSSBkcmVhbSBvZiBBSSBhbmQgTUw=

Comment

WC

Join Us - Technical Project Managers

Wanted (6).png

Join the most amazing software company in Bangladesh. Over the past 16 years our alumni have become tech leaders at home and in great companies around the world. We are looking for several Mid-Level/Senior Technical Project Managers. Check it out!

#TechnicalProjectManager #ProjectManager #SoftwareArchitect

 

Responsibilities:

We are looking for several smart Technical Project Managers; by joining our team, you will take part in various projects, help teams for better architectures, and manage project tasks and teams to keep our clients happy on product quality and delivery timeline.

Key responsibilities includes:

·         Brainstorming and analyze requirements, specifications, and technical design documents, providing timely feedback

·         Planning the project in terms of resource and timeline.

·         Scheduling and designation of project tasks to team members

·         Execution of each phase of the project

·         Communicating with all stakeholders

·         Collaborating with department heads to achieve a common goal

 

Skills:

·         Bachelor’s degree in Computer Science.

·         Previous experience as a Project Manager.

·         Strong knowledge of software development methodologies, tools, and processes

·         Hands-on experience with software architecture design (small to large scale)

·         Keen eye for detail and a commitment to excellence

·         Be willing to help your teammates, share your knowledge with them, and learn from them

·         Be open to receiving constructive feedback and turning it into process improvements

·         Good communication and people skills.

 

Is that you? Interested?

Then please send a short email to hr@kaz.com.bd, explaining why you like software engineering as a profession. Attach your CV to the email; please name the CV document in the following format: PrimaryTechnology_Years of Experience_Name (e.g. C#_10_Bill Gates.pdf).  

Email subject from - VXNlIHRlY2huaWNhbCBza2lsbHMgZm9yIGJldHRlciBtYW5hZ2VtZW50

Comment

WC

Join Us - Network Engineer/System Admin and Trainer

Wanted (5).png

Join the most amazing software company in Bangladesh. Over the past 17 years our alumni have become tech leaders at home and in great companies around the world. We are looking for System Administrator/ SysOps engineers. Check it out!

#bangladesh #joblisting #jobsintech #sysops

 

Job Description:

We are looking for an experienced engineer to join our Systems team with at least 5 years of experience building and scaling services in on premise and cloud environment. You’ll be working with the team leads and clients to lead this role and responsibility.

You will establish configuration management, automate our infrastructure, implement continuous integration, and train the people in SysOps best practices to achieve a continuously deployable system.

You’ll implement monitoring for automated system health checks.

 

Responsibilities:

-          Install and configure software and hardware

-          Manage network servers and technology tools

-          Set up accounts and workstations

-          Monitor performance and maintain systems according to requirements

-          Troubleshoot issues and outages

-          Ensure security through access controls, backups and firewalls

-          Upgrade systems with new releases and models

-          Develop expertise to train staff on new technologies

-          Build an internal wiki with technical documentation, manuals and IT policies

-          Run training and guidance for juniors for their continuous development

 

Education, Experience, and Licensing Requirements:

-          Minimum of five years of experience in IT or database administration

-          Must have Computer Science degree from reputed university

-          Experience in multiple OS platforms with strong emphasis on Linux (CentOS, Red Hat, Ubuntu), Mac OS X and Windows systems

-          Experience with OS-level scripting environment such as Bourne shell.

-          Experience working in a research environment that relies extensively on Open Source solutions

-          In-depth knowledge of the TCP / IP protocol suite, security architecture, securing and hardening Operating Systems, Networks, Databases and Applications.

-           Thorough understanding of the threat and attack landscape, attack vectors, vulnerabilities and how they are leveraged by malicious actors.

-          Security certifications, Database Administrator certifications.

-          Having certification in CompTIA A+ will be considered as plus.

Is that you? Interested?

Then please send a short email to hr@kaz.com.bd, explaining why you like network engineering as a profession. Attach your CV to the email; please name the CV document in the following format: PrimaryTechnology_Years of Experience_Name (e.g. QA_10_Bill Gates.pdf).  

Comment

WC

Join Us - PHP Developer

Wanted.jpg

Join the most amazing software company in Bangladesh. Over the past 16 years our alumni have become tech leaders at home and in great companies around the world. We are looking for several Senior/Team Lead PHP web application developers. Check it out!

#php #symfony #teamlead

 

Responsibilities

Senior PHP developer responsible for building applications using PHP technologies (preferably experienced in Symfony). You'll work with PHP frameworks and all flavors of Javascript libraries. However technology / language should not be a big issue for you, whatever comes your way you should be able to learn and adapt.

Your primary responsibility will be to design and develop applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality code is essential. Also needs to be able to manage the team of 5~10 people more effectively.

Skills:

1.       At least 3 years’ (preferably 5+ years) experience in Symfony framework.

2.       Understanding the fully synchronous behavior of PHP.

3.       Understanding of MVC design patterns

4.       Good at My SQL and other SQL/NoSQL databases with their declarative query languages.

5.       You must be good at both in backend and front end development. For frontend we normally use Angular 8+ or React JS or Vue JS which means you need to be good at least any of these front end framework/library.

6.       Experience in any other framework such as Laravel / CodeIgniter / CakePHP / Yii / Zend will be considered as plus.

7.       At least 8 years in software development in one or more reputed software companies.

8.       Have the experience on leading few projects and team.

Is that you? Interested?

Then please send a short email to hr@kaz.com.bd, explaining why you like software engineering as a profession.

Attach your CV to the email; please name the CV document in the following format: PrimaryLanguage_Years of Experience_Name (e.g. PHP_10_Bill Gates.pdf). U3ViamVjdCBvZiB0aGUgZW1haWwgc2hvdWxkIGJlICJDb2RpbmcgaXMgYXdlc29tZSI=

Separately you can also submit your CV using the following form:



 

Comment

WC

Join Us - Ruby on Rails Developers

Wanted ruby on rails developers.png

Join the most amazing software company in Bangladesh. Over the past 16 years our alumni have become tech leaders at home and in great companies around the world. We are looking for several Mid-Level/Senior level Ruby on Rails web application developers. Check it out!

#ruby_on_rails

 

Responsibilities

We are looking for a Ruby on Rails developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the application.

  • Writing reusable, testable, and efficient Ruby code

  • Design and implementation of low-latency, high-availability, and performant applications

  • Integration of user-facing elements developed by front-end developers with server side logic

  • Implementation of security and data protection

  • Integration of data storage solutions

 

Skills:

·         Experience with Ruby on Rails, along with other common libraries such as RSpec and Resque

·         Good understanding of the syntax of Ruby and its nuances

·         Solid understanding of object-oriented programming

·         Good understanding of server-side templating languages e.g. Liquid, Slim

·         Good understanding of server-side CSS preprocessors e.g. Sass

·         Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS/SCSS

·         Familiarity with concepts of MVC, Mocking, ORM, and RESTful

·         A knack for writing clean, readable Ruby code

·         Ability to integrate multiple data sources and databases into one system

·         Understanding of fundamental design principles behind a scalable application

·         Proficient understanding of code versioning tools e.g. Git, Mercurial

·         Familiarity with development aiding tools e.g. Bower, Bundler, Rake, etc.

·         Familiarity with continuous integration

·         Hands on experience in React JS, Node JS and AWS will be considered as plus

 

Is that you? Interested?

Then please send a short email to hr@kaz.com.bd, explaining why you like software engineering as a profession. Attach your CV to the email; please name the CV document in the following format: PrimaryTechnology_Years of Experience_Name (e.g. react_10_Bill Gates.pdf). U3ViamVjdCBvZiB0aGUgZW1haWwgc2hvdWxkIGJlICJDb2RpbmcgaXMgYXdlc29tZSI=

 

Comment

WC

Live Concert Audience Engagement Platform

concert house.png

EnCue Platform

Enhance and Enrich Live Concerts

The Challenge

“We want to connect audiences more deeply to the performers, culture and history of classical music during concert events with an engaging, yet completely unobtrusive app.” 



eric recommendation.png

The founders of Octava, a composer and visual artist, knew exactly what was needed to bring live performances of classical music to life.

They wanted to build a software service that would provide audiences thoughtful commentary in real time during concerts. Their vision was to honor classical music and build new audiences by engaging concert goers with content that enriched their understanding at just the right moment. Initially conceived as academic research, this concept underwent several usability studies before the actual development of the product began.

The service would have two main components. In order to empower orchestras, the first component would be a service for authoring content to be delivered during scheduled live events. Event analytics provided would help shape future programming efforts and extend their market reach. To engage audiences, the second component needed to be a mobile app that would deliver the authored content, and provide insight into the music in order to forge new emotional bonds with performers during live orchestral events.

iPhone_7_mock_whitebackground2.png



Our Solution



We built a web based administrative interface for the orchestras and a mobile application for the iOS and Android platform for concert attendees. The web app has custom functionality to register venues, draft content to accompany specific musical scores and to group multiple content streams into performance bundles. The aesthetic of each performance was given special attention by allowing orchestras to customize templates, style typography, and upload custom imagery. Additionally, the interface has a native performance delivery mechanism that can be controlled through any internet connected browser.

We knew that the real-time and high availability needs with possibly multiple concert performances with large audiences would require a scalable cloud solution. We selected AWS and various AWS based services to achieve this. We chose cross platform Xamarin for the mobile app to reduce the time to build and to stay within the tight budgeting. We chose .NET framework and C# for the development of the server side and the API. We chose Angular for web front end.


encue tech.png


Used by top orchestras and concert venues around the world

encue customers.png
 

SAVE YOUR PROJECT. GET YOUR SOFTWARE MADE ON TIME.

Comment

WC

Join Us - Android and iOS Developers

Join the most amazing software company in Bangladesh. Over the past 16 years our alumni have become tech leaders at home and in great companies around the world. We are looking for several iOS/Android/mobile developers. Check it out!

Responsibilities

android and iphone developer.png

We are looking for few Android and iOS mobile apps developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android/iOS devices. Your primary focus will be the development of Android/iOS applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Your primary responsibility will be to design and develop our applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality code is essential.


Skills:


1. Android Developer:


  - Key Tech skills: Kotlin, REST, JavaScript, HTML, Unit Testing, Gradle.

  • Good to Have : Adjust SDK, MixPanel SDK, Google Firebase and analytics knowledge

  • Must Have : GitHub and MVVM architecture knowledge as mandatory. Clean Code and Reusability.


2. iOS Developer:


  - Key skills: Swift 4 and 5 , XCode, RestKit, JavaScript, HTML

  • Good to Have : Adjust SDK, MixPanel SDK, Google Firebase and analytics knowledge

  • Must Have : GitHub and MVVM architecture knowledge as mandatory, Clean Code and Reusability.



Is that you? Interested?

Then please send a short email to hr@kaz.com.bd, explaining why you like software engineering as a profession. Attach your CV to the email; please name the CV document in the following format: PrimaryLanguage_Years of Experience_Name (e.g. C#_10_Bill Gates.pdf).

VGhlIHN1YmplY3Qgb2YgdGhlIGVtYWlsIHNob3VsZCBiZTogSSBsb3ZlIGlPUw==


Comment

WC

Join Us - DevOps Engineer

Join the most amazing software company in Bangladesh. Over the past 16 years our alumni have become tech leaders at home and in great companies around the world. We are looking for several Junior/Mid-Level DevOps engineers. Check it out!

Wanted devops engineer.png

Job Description:

We are looking for an experienced engineer to join our DevOps team with at least 2 years of experience building and scaling services in a cloud environment. You’ll be working with the team leads and clients to lead this role and responsibility.

You will establish configuration management, automate our infrastructure, implement continuous integration, and train the team in DevOps best practices to achieve a continuously deployable system.

You will help us build scalable, efficient cloud infrastructure (mostly using AWS). You’ll implement monitoring for automated system health checks.


Must haves:

  • Experience with AWS (Preferred), Azure, GCP

  • Managed Kubernetes workloads

  • IaC experience - Terraform (Preferred), CloudFormation

  • Monitoring with Prometheus and Grafana

  • Logging with Elasticsearch, Logstash and Kibana

  • Automating CI / CD pipeline

Good to haves:

  • Proven experience with scaling Kubernetes workloads for reliability

  • Built Prometheus Exporters separate from application codebase

  • Experience with integrating Hashicorp Vault with application workloads

  • Service mesh implementation with Envoy Proxy

  • Automating security checks with DevSecOps principles

  • Designed and executed Chaos Engineering experiments

Is that you?

Then please send a short email to hr@kaz.com.bd, explaining why you like DevOps as a profession. Attach your CV to the email; please name the CV document in the following format: PrimaryLanguage_Years of Experience_Name (e.g. C#_10_Bill Gates.pdf).

SSBsb3ZlIERldk9wcw==

Comment

WC

Join Us - C# Developers

Wanted mid csharp.png

Join the most amazing software company in Bangladesh. Over the past 16 years our alumni have become tech leaders at home and in great companies around the world. We are looking for several Junior/Mid-Level C# web developers. Check it out!

Responsibilities

.NET developer responsible for building .NET applications using .NET technologies (preferably experienced in .Net Core). You'll work with C#/ASP.NET. and all flavors of Javascript libraries. However technology / language should not be a big issue for you, whatever comes your way you should be able to learn and adapt.

Your primary responsibility will be to design and develop our applications, and to coordinate with the rest of the team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality code is essential.

Skills:

1. C#, ASP.NET Core, Web API skills are must.
2. Good at MS SQL Server and MongoDB
3. You must be good at both in backend and front end development. For frontend we normally use Angular 8+ or React JS or Vue JS which means you need to be good at least any of these front end framework/library.

4. Node js experience will be considered as a plus
5. Hands on experience in AWS will be considered as BIG plus

Is that you? Interested?

Then please send a short email to hr@kaz.com.bd, explaining why you like software engineering as a profession. Attach your CV to the email; please name the CV document in the following format: PrimaryLanguage_Years of Experience_Name (e.g. C#_10_Bill Gates.pdf). U3ViamVjdCBvZiB0aGUgZW1haWwgc2hvdWxkIGJlICJDb2RpbmcgaXMgYXdlc29tZSI=

Comment

WC

Join Us - Android Developers

Wanted (7).png

Join the most amazing software company in Bangladesh. Over the past 16 years our alumni have become tech leaders at home and in great companies around the world. We are looking for several Junior/Mid-Level Mobile app developers. Check it out!

#bangladesh #joblisting #jobsintech



Job Description

We are looking for an Android developer responsible for the development and maintenance of applications aimed at a vast number of diverse Android devices. Your primary focus will be the development of Android applications and their integration with back-end services. You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Responsibilities

- Translate designs and wireframes into high quality code
- Design, build, and maintain high performance, reusable, and reliable Java code
- Ensure the best possible performance, quality, and responsiveness of the application
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization

Skills

- Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Strong knowledge of Android UI design principles, patterns, and best practices
- Experience with offline storage, threading, and performance tuning
- Ability to design applications around natural user interfaces, such as “touch”
- Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
- Knowledge of the open-source Android ecosystem and the libraries available for common tasks
- Ability to understand business requirements and translate them into technical requirements
- Familiarity with cloud message APIs and push notifications
- A knack for benchmarking and optimization
- Understanding of Google’s Android design principles and interface guidelines
- Proficient understanding of code versioning tools, such as Git
- Familiarity with continuous integration
- Experience with Flutter/Dart will be plus
- Experience with Kotlin will be plus
- Experience with IOS development will be plus

That’s you? Interested?

Please send a short email to hr@kaz.com.bd, explaining why you like software engineering as a profession. Attach your CV to the email; please name the CV document in the following format: PrimaryLanguage_Years of Experience_Name (e.g. C#_10_Bill Gates.pdf).

U3ViamVjdCBvZiB0aGUgZW1haWwgc2hvdWxkIGJlICJDb2RpbmcgaXMgYXdlc29tZSI=

Comment

WC

JoyList - Curated Social Recommendations

Introduction

How we Helped a Great New startup build its App.png
speachBubble.png

JoyList is a unique product concept that merges ideas from Twitter, Yelp, Facebook, and others, to create a platform specifically designed to allow friends and family to exchange curated lists of their favorite experiences. By taking the time to carefully select and add items that have brought joy to your life (as well as your thoughts about those experiences), you are serving as a guide, potentially helping your friends and family discover new experiences to try, things they otherwise might never have known about.

Currently, when looking for new things to try, most of us turn to aggregators such as Yelp, Rotten Tomatoes, or TripAdvisor, or algorithm-based suggestions from our content providers, such as Netflix or Hulu. The problem with these approaches is that we are trusting strangers to guide us. While aggregators and algorithms obviously have some merit, they often fall short for a number of reasons – aggregators because their reviews are written by strangers whose preferences may not match our own and in some cases may be inauthentic, and algorithms because they are based entirely on the limited data they are able to collect about us from our usage of their platforms. 

With JoyList, all the endorsements you see in your feed are from people you know and trust, and personal recommendations you receive through the app are from people who actually know you. We’ve all received great recommendations from our friends when discussing our life experiences face-to-face. JoyList allows us to access this information on-demand, at the moment when we are trying to plan our next experience. After all, this is the time when useful recommendations from our friends are most valuable to us.

Challenge

joylist android.png

Joylist approached us with a challenging plan of creating a responsive app that is fast and user-friendly. As with most start-ups, the exact plans were uncertain at the beginning, so it was important for the development team to be flexible and ready to adapt to the evolving business requirements. A key requirement was to create a platform that would be flexible enough to adapt to a change in requirements in future versions without major development effort. In other words, the architecture had to be carefully planned and implemented so the app could be scaled and modified with relative ease. The plan was constrained by a limited budget and short timeline, so the team at KAZ really had to think creatively about how to meet this challenge.



Solutions

Given the short timeline of the initial deliverables, we focused on identifying the most essential/MVP features and the core concept to reach a software specification quickly. We used this as our guide to build version 1.0 of the responsive web application. We kept the development cycles short to seek feedback early and planned for longer feedback cycles in future versions, at which point the application would be pressure-tested for business viability by soliciting feedback from actual users.

We used a Node JS-based stack for the web application using React as the front-end platform. We used Mongo DB and HAPI for data and leveraged on AWS (Serverless, Lambda, CodeCommit, Code Deploy, Code Pipeline, S3, CloudWatch, CloudFront, CloudFormation, Route53, etc.) to deliver the application faster with the flexibility required without comprising on potential scalability needs.  

SAVE YOUR PROJECT. GET YOUR SOFTWARE MADE ON TIME.

 
Comment

WC

Stock Market Dynamics for Enterprise Tasks

banner.png

Introduction

Confidoo.png

Confidoo is a product of our strategic partner in Switzerland: K-at-R Consulting. It is a product with a unique concept for creating a platform for corporate productivity. Its goal is to create the dynamics of a stock exchange in the context of project tasks and outcomes and create more participation, interest in company staff and more information for project leaders. The overall result of their platform is high organizational responsiveness.

For more details go to: https://www.confidoo.com/en

Challenge

Cofidoo wanted to create a platform that is closely integrated with standard collaboration tools in the market. The idea was to leverage the user base and ease of use of these tools and to fit Confidoo’s app with workflows of the enterprises. This meant that the platform needed to be built with configurability and adaptability in mind so that it can be integrated with a wide range of collaboration tools like MS Teams, Atlassian Confluence, etc. Confidoo needed a proof of concept application fast to demonstrate their concept to early adopters and potential investors. Once the prototype was built they needed to roll out the live fully working version in a short time to stay within budget. At the same time they needed considerable flexibility in the platform’s architecture so that it can be easily changed based on early feedback and change in collaboration platforms.

Solutions

Given the short timeline of the initial deliveries we focused first on wireframing the concept to reach a quick specification. We used this as our guide to build the proof of concept application which tackled various technology questions such as integration with collaboration platforms, etc. We focused on building for the MS Teams platform as our first live application based on business analysis.

We used Microsoft .NET core based web application built as an MS Azure app. We leveraged Azure WebJobs and Azure SQL database to speed up our development and save time on deployments and configurations. We used Angular.js for front end and SignalR for real time behaviours. We built an adaptation layer for MS Teams using the teams API.

Benefits

We developed the proof of concept application in record time giving the product a huge advantage in getting initial interest from early adopters and investors. With this prototype application the owners could work in developing interest while we developed the full version of the app for MS Teams. This fast roll out meant early traction which lead to interest from Microsoft Switzerland itself to adapt this tool in their workflow. Having Microsoft involved meant we had huge support in building the product out for MS Teams. They supported us with the integration with their tools and ran the initial feedback cycles themselves from their teams. The end result is a great first product that is now available on MS Teams appstore and has already had some major adoption apart from MS Switzerland. Confidoo is planning to extend their product and integrate in other platforms as the user base grows. We ourselves at Kaz Software have been using the product – dog fooding is always the best way to improve a software and we are happy that we can help our client with this.



 

SAVE YOUR PROJECT. GET YOUR SOFTWARE MADE ON TIME.

Comment

WC

Dynamic Monitoring and Evaluation Platform for an NGO

ccdb tab.jpg

Made our vision come to life

Introduction

foezullah taluker ccdb.png

Christian Commission for Development in Bangladesh (CCDB) is a not for profit organization, focusing on people’s needs and aspirations through projects and programs, addressing emergency needs, through relief, rehabilitation and reconstruction followed by development programs, focusing on human resource development toward self-reliance, collective growth and distributive justice for the promotion of good governance and peace through education, health, income generation through community managed organizations. Starting from 1973 CCDB has been involved with numerous projects throughout Bangladesh.

At any given time CCDB has multiple projects at different locations with thousands of permanent and temporary staff and consultants working those projects.

For more information please visit: ccdbbd.org


Challenge

CCDB needed a software solution for managing their projects, keeping track of data, monitoring and evaluating project status and outcome and managing the assets, finance and human resource for those projects. With such a large number of resources working on very different projects the solution platform need to bring in a unified and standardized process for managing the projects. There was also a need for data gathering and survey tools that would enable field level staff to input data into the system which then can go through various levels of checks and be use for various statistical analysis and baseline studies.

The projects had many stakeholders all of whom needed access to the software at different levels of access levels. Stakeholders included donors who fund the programs, external consultants, management staff at CCDB, permanent and temporary staff at the field level, etc.

There was a concern about the lack of Internet speed at some of the training locations and the relative lack of computer skills of the users.

Solutions

Given the uniqueness of the software platform and the user base, we decided to approach the challenge by concentrating on usability first. Our design and product team met with the CCDB team, and other would-be users to understand the challenges and based on that created wireframes and mock-ups of the screens. These were then tested for usability and fine-tuned. One major goal in the design process was to keep the interfaces lightweight to cover the low internet bandwidth challenge.

The finalized mock-ups formed the specifications for the software development process. A Microsoft .NET based web application was built with an Angular front-end. Given the large volume of data, we chose MS SQL server as the database.

We also developed an Android application that was to be used as the survey and data gathering tool on Android based Tabs that the field level staff would use.

To address the challenges of potential users without computer skills, we produced detailed video tutorials for the common tasks and that enabled such users to follow the steps one by one to get the jobs done. This reduced the need for hands on training to such users.

project monitoring and evaluation software s.jpg

Benefits

The software platform is now deployed and being used by CCDB to track, monitor and evaluate all its projects. All paper based forms, surveys and other documents have been replaced with this digital platform. More than 250 Android tab devices are used along with the Android application to gather data that is then fed into the software. The detailed access control features lets CCDB give granular control to various parts of the software to its users based on project and level of authority.

 

SAVE YOUR PROJECT. GET YOUR SOFTWARE MADE ON TIME.


Comment

WC

"Making us data driven"

"Making us data driven"

We created a management information system for managing and running one of the biggest skills training program run by this Swiss charity. 

Read More
Comment

IoT based software solution for dairy farms

IoT based software solution for dairy farms

We helped this agrotech software company build a unique solution that communicates with farm equipment and provides tools for optimizing milk production in dairy farms.

Read More
Comment

"Their ideas helped immensely"

"Their ideas helped immensely"

Our ideas and design helped specify and our low cost development helped to build and launch this angel funded startup's unique product.

Read More
Comment

"Right on time"

"Right on time"

Iterative design and development meant QFC could meet its promise of launching it's financial information site on time even when the features kept changing.

Read More
Comment

"They really 'got it'"

"They really 'got it'"

Brainstorming and fast deliveries got Yourview's preview product to market before the funds ran out.

Read More
Comment