Senior Developer

República Dominicana, Santo Domingo, Dominican Republic
Desarrollo para Moviles
Remoto
Tiempo Completo
11 January 2017

Detalles del Puesto

Megsoft Consulting is looking for a Senior Developer for a remote position, we are offering a huge compensation to match the talent.

The lucky developer will have the responsibility of working in exciting and innovative solutions in the mobile space from our office in Santo Domingo, Dominican Republic or remotely (for the right candidate). You’ll be expected to not only to write code but also provide your insight on projects and technologies used, as well as taking ownership of the projects you work on.

What are we looking in a Candidate?

You don’t have to know it all, yet you are expected to be all-around, be passionate about emerging technologies and most importantly, be able to solve hard problems on your own.

We value people who:

  • Make wise decisions (people, technical, business and creative) despite ambiguity

  • Listen well, instead of reacting fast, so you can better understand

  • You demonstrate consistently strong performance so colleagues con rely upon you

  • You learn rapidly and eagerly

  • You create new ideas that prove useful

  • You say what you think even if it is controversial

  • You inspire others with your thirst for excellence

  • We program in C# 100% of our time, so being skilled in .NET is an obvious advantage. But we strongly believe that awesome programmers are not defined by their language. If you’re deep into another language but you’re curious about C# then we’d love to hear from you.

About the Team

We like to believe our team is top-notch, we joke a lot, we have a work hard, play hard attitude. Coding is our passion, but delivering value is the ultimate high. Everyone gets involved in steering what we do, providing ideas for development and opinions on technologies we use. The ideal candidate will bring that same spark to our team.

About the Job

As a Mobile Developer you’ll be expected to:

  • Have a solid understanding of the native APIs and UI Frameworks in at least 1 platform.

  • Be able to write code that adheres to SOLID principles is a must.

  • You need to be able to write and/or consume API’s successfully.

  • Experience utilizing a Version Control System (i.e.:TFS, git, subversion)

  • Knowledge of Dependency Injection, Inversion of Control, Repositories, Code By Contract and some design patterns will be instrumental.

  • You must be familiar with either MVC or MVVM.

  • Last but not least, you are expected to dominate at least one Mobile platform (iOS, Android or WP8)

  • Salary range is very competitive but will depend largely on skill (both technical and non-technical); JEDIs make over (RD$)150K a month.

About You

Basically this job is for you if:

  • You have experience working on a collaborative environment and/or Agile Shop.

  • You have some serious knowledge of C#.

  • You dream of Mobile apps, and are passionate about developing apps.

  • Git/Github Ninja.

  • You’re meticulous, but still able to iterate quickly.

  • You’re **THE** problem solver.

  • Bonus points: If you don’t run whenever anyone mentions Unit tests, Code Coverage and Continuous Integration.

  • Bonus points: If you have ever contributed to any Open Source project.

Como aplicar

I am ready, where do I apply?

We enjoy using our imagination here at Megsoft Consulting, so we’ve developed a small fictitious Banking App called QBank. If you want to join us you have to show us some code.

We’ve coded a small framework for you to tinker with, you can add more functionalities to the app, create another version of it (for Android or WP). This architecture is what you would encounter in one of our project, so take the time to check it out and see if you can create something useful with it… We will take EVERYTHING into account, we value work as a whole so feel to be creative and build what YOU feel is right; but if you can come up with something completely different we are cool with that too!

You will find information about the API here: https://github.com/claudiosanchez/QBank

Once you are done upload it to Github or BitBucket, send us the link to “info [at] megsoftconsulting [dot] com” and we’ll give you feedback as soon as possible. If you have a CV and/or Github/LinkedIn accounts don’t forget to include them ;).

We are waiting for you, happy coding!

Enviar CV a jobs@megsoftconsulting.com, recuerda agregar tu cover letter.

La prueba de JOEL

Es un cuestionario para medir la calidad del equipo de desarrollo de tu empresa. Coteja las opciones que apliquen.
Esto es opcional y solo aplica para posiciones relacionadas al Desarrollo de Software

¿Usan algún tipo de control de versiones? (Git, Subversion)
¿Pueden hacer pases a producción en un solo paso?
¿Compilan el producto diariamente?
¿Tienen una base de datos de bugs?
¿Corrigen los bugs antes de añadir más código?
¿Tienen una planificación actualizada?
¿Tienes un documento de especificaciones?
¿Están los programadores en un lugar tranquilo?
¿Utilizan las mejores herramientas que puedes comprar?
¿Tienen gente para probar los productos?
¿Hacen escribir código a los nuevos candidatos en las entrevistas?
¿Hacen pruebas de usabilidad 'de vestíbulo'?