Software Developer

All vacancies of New ZealandInformation & Communication TechnologySoftware Developer

We are looking for a back-end developer responsible for managing the interchange of data between backend API servers and mobile applications

Summary about this job

Developers/Programmers

Company: Mobile Mentor Limited

Location: Auckland

Work type: Full Time

Salary: n\a

Phone: +64-6-839-8318

Fax: +64-7-242-6901

E-mail: n\a

Site:

Detail information about job Software Developer. Terms and conditions vacancy

About Mobile Mentor

Mobile Mentor is a leading enterprise mobility solution provider in New Zealand and Australia. We are mobile evangelists and provide innovative solutions that span across industries such as health, banking, government, transport and primary industries.

Our enterprise apps team works with some of the largest corporate and government organisations on exciting projects to drive business transformation through mobility:

  • We remove paper, automate processes, improve workflows and drive productivity;
  • We work with cutting edge technologies such as wearables, beacons and IoT;
  • We bring innovative solutions to the enterprise via modern mobile solutions;

About The Role

At present a large focus of our practice is cross platform mobile solutions for large and complex organisations. Our projects are growing to be larger and more exciting and we require an enthusiastic, skilled individual to get hands on with new mobile technologies and its challenges as we grow the business.

We are looking to find a developer, who is passionate about mobile and excited by working in the enterprise space. We are looking for a standout individual here and the ideal person will have the proven technical skills but also the ability to understands business challenges and think outside the box to solve them.  We celebrate independent and critical thinking but in an inclusive and complementary team environment.

Job Description

Our ideal candidate will be a back-end developer, responsible for managing the interchange of data between backend API servers and mobile users. Your primary focus will be development of server-side logic and integration endpoints, defining and maintaining a central middleware database, and ensuring the platform maintains a high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your co-workers into the relevant back-end services. A basic understanding of front-end technologies is therefore necessary as well.

Responsibilities

  • Integration of elements developed by the front-end developers with middleware and server side logic
  • Building reusable code and structures for future use
  • Optimisation of the architecture and integration logic for maximum speed and scalability
  • Implementation of security and data protection for API services
  • Design and implementation of data storage solutions
  • Work directly with customers for support and feature development requests
  • Help with solution architecture and best practices in the development team
  • Work with external middleware systems and providers to deliver multi-stakeholder solutions

Qualifications

  • BSc or BEng degree or similar
  • Integration of user-facing elements developed by the front-end developers with middleware and server side logic
  • 5+ years Java, JavaScript, SQL, NodeJS, .NET and React Native  experience

Technical Skills

  • Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3
  • Good understanding of various server-side technologies
  • User authentication and authorization between multiple systems, servers, and environments
  • Integration of multiple data sources and databases into one system
  • Management of hosting environments, including database administration and scaling an application to support load changes
  • Data migration, transformation, and scripting
  • Understanding different mobile platforms and their implementation
  • Creating database schemas that represent and support business processes
  • Implementing automated testing platforms and unit tests
  • Proficient knowledge of some back-end programming and scripting languages like Python, Ruby, JavaScript. A good understanding of NodeJS will be an advantage.
  • Proficient understanding of code versioning tools, such as Bitbucket
  • Some experience with Jitterbit, Mulesoft Boomi or similar technologies will be good but not required
  • Experience of RESTful APIs & JSON advantageous
  • A good understanding of Cloud environments, mainly Azure and its best practices

Non-Technical skills

  • You have a passion for technology and can demonstrate this in your personal interests as well as work experience.
  • A team player (working with internal and client staff), but are self-driven and can work autonomously when required.
  • You are confident in self-learning and are active in up skilling yourself in a new area when required.
  • You have depth in technology but are able to communicate it effectively to those who are not tech savvy.

Responds for Software Developer on FaceBook

Read all comments for Software Developer. Leave a respond Software Developer in social networks. Software Developer on Facebook, LinkedIn and Google+