• Looser
  • Software Development

    The Dimagi team consists of highly trained and skilled software developers from some of the best universities in the world, including Harvard and MIT. We have led or assisted in the software development of each of our projects. We provide custom software development and ongoing support in a range of fields, including healthcare informatics, mobile application development, education, and commercial enterprises. Dimagi has worked in a variety of team environments acting as team leaders, team builders, and team members.  We have served the needs of many different governmental and commercial organizations worldwide. Some of the specific assets the Dimagi team has to offer are:

    Familiarity with broad range of relevant technologies

    • Developed software in Microsoft .NET, Java/J2EE, Perl, Python, JavaScript, and Ruby
    • Utilize XML, Web services, SQL Server, MySQL Server technologies
    • Have interfaced with Mobile platforms, Smart cards, Barcode scanners, SMS, RFID, 3G, and GPS technology
    • Developed enterprise scale architectures for complex distributed systems
    • Windows and Web-based front ends including .NET components, HTML, JSP’s/Javascript, Django, and TiddlyWiki
    • Statistical Analysis
    • Experienced in both Windows and Linux development

    Experience in development on unique, limited platforms

    • Extensible mobile development, including cell phones, PDAs and SmartPhones
    • Proven capabilities in developing high-quality software on low-cost platforms
    • Experience designing distributed systems with limited network access

    Experince in diverse types of team environments

    • Single person or small team rapid prototyping
    • Multi-country, multi-person development
    • Collaboration among single independant contributors to an open source community
    • Large open source development
    • Creating productitive teams with members who have a wide range in technical skill levels