Senior Software Developer
Date Posted - 13 Jul 2010
Our client (based East Rand) is part of a multinational corporation with revenues exceeding R43 billion. Our client is recruiting a Senior Software Developer with 4 to 5 years solid plus development experience in a Microsoft environment. Must have a valid driver’s license (package includes company car). This is a dynamic and growing company which rewards great performance and offers exciting divisional growth opportunities.
Technical skills required (compulsory). Must have 4 to 5 years plus solid experience with:
· ASP.NET
· C#.NET
· VB.NET
· Web Services
· JavaScript
· AJAX
· Windows Workflow and MCE
· SharePoint Services
· SQL Server 2000
· SQL Server 2003
· SQL Server 2008
Knowledge and skills required
· Must have 4 years plus solid development experience in a Microsoft environment.
· Must have solid knowledge of Microsoft development languages.
· Must have a sound knowledge of the software development life cycle (SDLC).
· Knowledge of the project life cycle is required.
· Understanding of the theory of relational database design (SQL).
· Basic networking knowledge.
· Ability to solve problems and think creatively and be able to research and adopt new skills and technologies in a short amount of time.
· Assist in training and knowledge transfer to the software team.
· Able to work quickly and accurately.
· Able to work without supervision.
· Unit testing in accordance with Quality Assurance.
· Excellent communications, verbal and written.
Job functions
· Development of quality software products on time.
· Keeping abreast of new technology developments so that a tactical response can be developed to ensure strategic fit with the business requirements.
· Ensure that application development and related documentation is produced and adhere to.
· Ensure architectural standards are followed and implemented.
· Develop applications that deliver measurable business value to customers.
Personal attributes
· Drive and energy.
· Ability to multi-task.
· Problem solving ability.
· Must be able to work under pressure.
· Must be able to work over time when requested.
· Perseverance.
· Willingness to take ownership and accountability.


