Software Developer 636 views0 applications

Job description

Allan Gray needs full-stack developers to help build our next generation of applications. These world-class applications will provide an exceptional user experience on the desktop, tablet and phone. As a team, we will apply best practices in user experience, DevOps, web application architecture, solution design, scaling and testing.

Requied skills and competencies:

·         At least 4-8 years’ worth of professional development experience

·         Strong software design skills

·         Proficiency in more than one modern programming language. It is beneficial if they have experience in one dynamically typed language such as JavaScript, Python or Ruby and one statically typed language such as Scala, Java, C#, C++

·         Proficiency in a database technology such as SQL Server, MySQL or PostgreSQL

·         Experience with REST

·         Experience with devops tools such as Ansible, NuGet, Powershell would be beneficial

·         Experience with NGINX would be beneficial

·         Knowledge of one or more modern JavaScript frameworks such as Node.JS, Ember JS, React JS

·         Exposure to UX design

·         Experience in distributed computing and building enterprise-wide systems

·         Knowledge of professional software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and testing

·         Strong communication skills

·         Good deductive and inductive reasoning

·         Strong analytical and problem solving capabilities

·         Good interpersonal skills, ability to work with diverse personality types and deal with conflict in an effective way

·         Ability to work individually and with teams

·         Experience in influencing best practices within teams

Check out more at

Apply for this job
Share this job

Careers at Allan Gray

At Allan Gray our culture is one where we emphasise our values in all that we do. We make sure that we always have our clients' best interests top of mind. We expect our people to take individual accountability for all aspects of their work and their career and to be independent minded. When you work at Allan Gray you are surrounded by top quality co-workers who will challenge your thinking and encourage you to be your best.

As a company we provide talented people with an exciting and challenging environment where they can flourish and grow their technical, professional and personal lives.

Some of the perks of joining us:

  • We pay competitive salaries and we offer great performance bonuses.
  • Free lunches.
  • An on-site gym.
  • All the drip coffee you can drink.
  • Affordable barista-made coffee.

But most importantly we have smart, friendly people. Oh and did we mention coffee?

Who we are looking for

We are looking for smart, friendly, energetic IT professionals who get things done. If you are passionate about fulfilling business needs with the right technology and match our values. Sign up! We are looking for you.

Who we are

We are first and foremost a financial services company, but we also see ourselves as leading technologists.

What we do

We build software solutions that make our clients’ and our own lives easier.

What we use

We have traditionally been a .NET development shop however we have decided to adopt a more open-source stack. We try to use the right tool for the job. As such we use a range of technologies, such as: Scala, Meteor.JS, C#, to name a few. We use Agile best practices and frameworks such as Scrum, TDD, Continuous Integration etc.

Connect with us
More jobs from Allan Gray