Junior .NET Developer

  • Vacancy_Junior_Developer

Junior .NET Developer position

This is a full-time position based in Durbanville. Please use MSD017 as reference to the position.

If you are passionate about software development and design and you are looking to make a long-term career and grow into a software architect, consultant, team leader, development director or even business partner, this is for you. You will form part of our dynamic team where we push the limits of possibility, stretch the creative imagination, and strive to impress our clients. We are looking for an inspired, motivated individual that has high self-esteem and is very ambitious. We need someone that will make it their own, take ownership, and do what is necessary to complete designated assignments, someone that is willing to learn, strive for excellence and takes pride in what they do and their delivery.

What you’d be working on

We'd love to tell you exactly what you'd be doing on a day to day basis, but that would not be realistic and you'd be in for a long-long read. We can tell you that you will be programming using C# .NET and MS SQL and working on real world systems and guided by experienced senior and intermediate developers that you will be working alongside.

We develop sophisticated software products and solutions to some of the world's biggest corporations.

The software that we develop is efficient, scalable and very reliable. We specialise in .Net and complimentary frameworks and architect our solutions from the ground up, designing tailor made systems for their intended environment. The majority of our developers are full stack engineers. We understand the entire chain and there is nearly nothing we can't build or solve.

We mainly focus on client software development, but we also offer end-to-end solutions ranging from IT consulting, web development, graphic design, domain name registration, web & server hosting, bulk email & SMS solutions and online backups, amongst other services and products.

We believe in doing things properly, no half-baked actions; doing it right first time round. We pride our self’s in open communication, healthy relationships and setting expectations.

Very few software development houses or companies with internal development teams do code reviews and this is shocking. We believe that proper code reviewing is part of our key success and one of our many fantastic perks we offer, not only to our team, but equally to our clients and the quality of the products we deliver. We know that the biggest part of learning comes from learning from others, which is one of the benefits our peer reviews offer. We review everything we write before we commit any code. Every review involves the developer and a selected reviewer sitting side by side working through the functionality on a big screen, engaging in a constructive evaluation process. This is perhaps a timely exercise, but worth every penny.

If you are passionate about software development and design and looking to make a long-term career and grow into a team lead, software engineer, solutions architect, development director, consultant or even business partner; then this is for you.

We are very selective of our people and we are searching for intellectual, enterprising individuals that can communicate on a professional level. If you do not have the necessary requirements, but know you want to grab this opportunity, persuade us by putting your case forward!

We present a unique environment where you can grow, learn, explore and make your mark. We have ample career growth and have the right launch pad to fast track your career in a professional space.

What skills you’d gain

We will skill you up in the right areas, show you the ropes and ingrain proper design principles and practices into your day to day development. You will grow more confident in your abilities as we expose you as a full stack engineer. It is this experience that makes you a great developer with better understanding of the entire development life cycle.

This specific position will gain you masterful skills in Microsoft SQL and we are not talking about simple selects or updates. Very few positions out there do the type of data processing we perform inside SQL procedures, unlocking the raw purpose built power of MSSQL. And no database stands by itself, so there must be efficient back-end layers to accompany this. Our frameworks and business controllers are very efficient and hand crafted. We develop slower in order to scale faster. You will be programming in the latest C# .Net language features and working on real world systems, guided by skilful experienced senior and intermediate developers that will be working alongside you.

We're a growing developing company despite the current financial market. Our company was a brain child of a passionate software developer 14 years ago, who is very much part of this lively and dynamic team; one that understands what great developers enjoy and require to grow. We tailor an individual and personal experience not only for our people but also for our clients.

We appreciate how important developers are, especially since developers shape the future and build solutions that improve the way people interact with the world. Our greatest value is in the products we develop that save time allowing people and companies to do the things that matter and require a personal touch. We improve business and enrich lives.

With us you get best of both worlds in development, we have the ever changing new exciting client project development as well as development of exciting in-house products and tools. We are always on the look-out for the new best thing, maybe we strike it lucky and score a trip to the moon on a 'shuttle' like experience.

Close-nit team, who knows how to work hard and play harder!” - Michael-Jon, Software Developer

Key Requirements

• Microsoft .Net C#
• Microsoft SQL Server
• Microsoft Team Foundation Server
• HTML5 / CSS3 / Javascript

Additional

• Must be a South African Citizen
• Must have a valid Driver’s License

Beneficial competencies

• Agile development
• Scrum and Kanban methodologies
• Understanding Design Principles, patterns and structures