Senior Integration Systems Developer

GeoPoll

Global mobile research leader providing real-time market research and international development & relief data from emerging markets.

About this Role 

We are currently looking for a Senior Integration Systems Developer to be based either in the US or Kenya who will assist with the build-out of our messaging, and billing platforms as well as supporting existing web applications. This position will work directly with wireless carriers and other 3rd party service providers in multiple countries throughout Africa and the rest of the world and will be responsible for the development and maintenance of highly efficient low-level systems that support the organization’s product base.  

The expectation for this position is that the incumbent will serve in the GeoPoll office, consistent with the organization’s 2022 hybrid work policy. 

About you 

The ideal candidate for the role of Senior Integration Systems Developer brings some combination of the following personal traits to the table: 

  • Extremely self-motivated and highly organized   
  • Self-starter (willing to take initiative and champion innovative ideas) 
  • Collaborative and works well in a team environment   
  • Possesses excellent oral and written communication skills   

Key Responsibilities: 

  • Implementation of new SMS messaging connections with wireless carriers’ SMSC using GeoPoll’s messaging platform (Java, SMPP, REST) 
  • Development and extension of the capabilities of GeoPoll’s messaging platform (Java) 
  • Implementation of new billing adapters for various wireless carrier billing systems (REST, SOAP, C#) 
  • Troubleshooting and debugging web applications  
  • Accurately breaking down and estimating work and an ability to deliver as per agreed-upon timelines 
  • Active involvement in design reviews, code reviews and general support of all team initiatives. 

Skills & Experience: 

Languages  

  • Java
  • C# .Net
  • Javascript
  • HTML 5
  • CSS 3/Sass/Less  

Frameworks  

  • .Net 4.5+
  • .Net Core
  • ASP.NET Core Blazor
  • .Net Xamarin
  • jQuery, jQueryUI
  • PetaPoco
  • Dapper
  • Unity (IOC)
  • Knockout.js
  • Require.js
  • Node.js
  • Bootstrap.js

Tools  

  • ActiveMQ, RabbitMQ, or another Queuing Platform
  • NHibernate
  • REST, SOAP, JSON, JMS, NMS
  • Microsoft Visual Studio
  • Team City
  • Nuget

Databases  

  • SQL Server
  • MySQL
  • CouchDB
  • Cassandra

About GeoPoll

GeoPoll is the leading provider of mobile device-driven research, data collection, and analysis in emerging markets, providing full-service solutions to its broad client base. GeoPoll has experience administering surveys in more than eighty-five countries and conducts approximately ten million surveys annually in more than forty-five languages. With operations in Africa, Asia, Latin America, and the Caribbean, GeoPoll continues to grow and scale quickly. 

GeoPoll adheres to the strictest ethical and research standards and employs highly rigorous methods and approaches to data analysis. Our surveys have been cited and analyzed in several highly respected academic journals, such as the Journal of International Development.

Are you looking to sharpen your Software Development skills to stay relevant in the market? CLICK HERE to have a look at the top schools.

For all your IT certification needs, please, click here for information on how to get started

To apply for this job please visit www.geopoll.com.

Job Overview
Job Location