Senior Developer Microsoft .Net/C# MobileVP,
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.
ESSENTIAL DUTIES AND RESPONSIBILITIES INCLUDE:
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.