Senior Developer Microsoft.Net/C# Mobile

C#; .net; Xamarin; Microsoft SQL Server
Full Time
Depends On Experience
Work from home not available Travel not required

Job Description


Senior Developer Microsoft .Net/C# MobileVP,

Media, PA

Apacheta is a leading mobile business solutions provider in logistics space for its partners within health care, consumer packaged goods, manufacturing, maintenance and repair, and transportation markets. Apacheta develops a variety of applications running on native iOS, Android, and Window Mobile platform used by technicians, drivers, and support staff as well as web-based application for the customer care and dispatch staff. Apacheta’s technology stack is based on VMWare / Linux / MySQL / Java in the back-end including for its cloud infrastructure. The mobile applications in the front-end leverages Microsoft technology stack and Visual Studio / Xamarin IDE, whereas web-based front-end applications are based on Linux/Java stack. Application integration uses a combination of proprietary technologies as well as web services.


The Senior Developer – Microsoft .Net/C# Mobile (Hands on) will design, code, and unit test Apacheta mobile applications using Microsoft technology stack with Xamarin plug-in for generating iOS and Android apps. This is a great opportunity for an individual with strong development skills, to work in many different areas including mobile, reporting, web development.


  • Develops Apacheta’s iOS, Android, and Windows Mobile Apps using Microsoft Technologies. Uses C#/.Net, Xamarin, Microsoft SQL Server, Windows CE, SQLite, XCode technologies.
  • Creates sound design and architecture of the applications and projects in hand. Uses graphical modeling techniques such as Sequence Diagram, Class diagram, Database Diagrams, and Use cases. Comes up with Technical requirement documents based on business/product requirements.
  • Creates and executes unit-test cases.
  • Uses code profiling tools such as JetBrains DotTrace.
  • Provides Level3 support to the Operations and Product Management team.
  • Develops database centric applications such as those for OLAP and BI reporting using tools such as SSRS, SSAS, SSIS.Brings best practices in mobile development in the areas of screen design and navigation, security, logging, exception handling, state management, caching, etc. Uses .Net Enterprise Libraries.
  • Evolves mobile applications that can be scaled from volume and performance perspective.Guides and mentors junior team members on the coding and SDLC best practices.
  • Other duties as assigned.


  • College degree with major in science, technology, or related field

  • 6+ years experience of developing user centric applications using Microsoft Stack, specifically .Net/C#, SQL Server

  • 2+ years experience in analysis and design of high performance, n-tier applications.

  • 2+ years experience with XML / Webservices, SOAP or RESTful.

  • 2+ years experience with UI development and integration based on HTML, CSS, JS.

  • 2+ years experience developing Android or iOS apps.

  • Experience with Xamarin and Xcode a plus.

  • Experience with Waterfall and Agile SDLC and related artifacts.

  • Ability to work with business partners and understanding their focus areas and key functionality within the applications.

  • Leading and mentoring a team a plus.

  • Excellent interpersonal and communication skills, both verbal and written.

  • Ability to solve problems. Be a Team player.


  • This job description does not imply that these are the only duties to be performed. Employees occupying this position will be required to follow any other-related instructions and to perform any other job related duties requested by their supervisor.


    To perform this job successfully, an individual must be able to perform each essential duty and meet the physical requirements satisfactorily. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.


Posted By

Debbie Fitzpatrick

Dice Id : 10309683
Position Id : 767616
Have a Job? Post it