New Member
Jun 5, 2015
C# .Net Developer

Lava Lamp is ramping up for growth! An innovative, growing software development start-up, with clients who focus on innovation, social networking and mobile technologies. We are seeking a motivated, mature .NET developer/architect to complement our technical team. We’re inviting .NET Developer candidates with a can-do attitude, a pragmatic soul and a trustworthy approach to execution to apply. If you can see yourself as part of a living and growing environment where personal drive and a need to explore new ways of using technologies are on top of your agenda, then we can’t wait to hear from you

As a .Net Developer you’ll assume a responsibility in the daily operations of the key components of Lava Lamp's Projects.*You must find it rewarding to plan and execute on a daily basis as well as working on implementing new features in an Agile environment. At the same time you’ll be responsible for the security and stability of the backend system that handles secure transactions.

Your toolbox is your own, and it might be made up differently than what we imagine. Still, we’re convinced you’re experienced in several of these areas:

T-SQL, Security, Speed optimization, Windows Azure, Amazon AWS, C#, LINQ, PEX, HTML5, javascript, Cloud technologies and Visual Studio.

Reporting line:*CTO
Working relationships (internal/external):
Development Managers – Internal Customer, working with the Brand Product Development teams to develop ideas concepts and solutions that help the brand meet their objectives
Developers – working very closely with the global development/ engineering teams responsible for the web sites
Project Managers – working very closely with project managers effectively working across multiple projects and delivering to deadlines
Main tasks and responsibilities:
Application and Platform development.*Depending on the skills set can be lead on one platform and play a supporting role across projects
Work closely with mobile app developers and Web Front developers to deliver across the entire app life cycle –concept, design, build, deploy, test, release to app stores and support
Work directly with developers and product managers to build, test and realise products*
Gather requirements around functionality and translate those requirements into elegant functional solutions
Build prototypes at tech scoping stage of projects
Work alongside web developers to create and maintain a robust framework to support the apps
Working with the front end development to build the interface with focus on usability features
Optimising performance for the apps*
Keep up to date on the latest industry trends in the mobile technologies*
Explain technologies and solutions to technical and non-technical stakeholders*
Attend industry events/ conference – both attending and presenting

Person specification:
Proven commercial software development experience – Server and Desktop
Excellent knowledge in information architecture, and API design Principles*
A track record of delivering successful consumer and or business products*
Ability to use analytic data and user testing to inform development decision*
A passion for new server and platform technology
Ability to multi task and good time management skills*
Ability to work on their own and as a part of the team*
Excellent scoping and estimation skills*
Excellent testing/ QA skills
Excellent communication skills (verbal and written)
Essential Skills required:
Strong c# and .net skills, backed with demonstrable experience
Highly skilled in database design and optimization, especially SQL Server
Experience with Web server technologies, mostly
Security conscious and understanding of privacy
Working with Cloud based technologies: Windows Azure, Amazon AWS, Rackspace Cloud
API design and development
Understanding of other compiled languages*
Experience on web service integration (SOAP, REST, JSON, XML)*
Experience of development using web technologies*
Good understanding of OO programming and design patterns*
Good understanding of HTML5, JavaScript, jQuery, Ajax and PHP
Experience building web and native apps*
Experience using social media APIs
Using version control (e.g. SVN)*
Excellent debugging and optimisation skills
Desirable skills:
LAMP and IIS development experience
MVC frameworks
Competencies for success:
Learning on the Fly
Technical Learning*
Action Orientated
Dealing with Ambiguity*
Presentation Skills*
Peer Relationships*
Time Management*
Written Communications*
Problem Solving
Additional requirements:
4 to 5 years’ experience.
Be prepared to up-skill and work across multiple platforms
B.Sc or B.Eng (preferred, but not an absolute requirement if skills can be adequately demonstrated)
Further Microsoft technical qualifications would be advantageous
This is an excellent opportunity for a motivated, disciplined person to work as part of a small team, where you have the opportunity to work on many exciting projects. The company has a range of products it is developing and there is a requirement to quickly prototype small proof of concepts, while working on larger projects. The position allows for the person to work from home, so it is suited to a disciplined, motivated person.

The company has offices in both Johannesburg and Cape Town and the job will require occasional travel between the two.

To offer yourself the strongest chance of being considered for this role, submit your CV to*, please include a brief description of some of the projects you have worked on, the role you played in each and the technical contribution you have made.

Salary:* negotiable.

Company Profile:*