Software Developer
| Location | Centurion, South Africa |
| Date Posted | May 1, 2020 |
| Category |
Software Development
|
| Job Type |
Full-time
|
| Currency | ZAR |
Description
Our client, a leading Manufacturing Company with a national footprint requires a Software Developer with a relevant tertiary qualification, and 5 + years' experience in Software Development as per the below.
Main purpose of the job is to work under team leads to deliver high quality of code and working within a very dynamic development environment.
Requirements:
Required Education
• Must have Matric / Gr. 12
• Diploma (minimum 3 years) or B.Sc. IT or equivalent
• MSCD (Microsoft Certified Solution Developer): App Builder
o Developing ASP.NET MVC Web Applications OR
o Developing Microsoft Azure and Web Services
Required Experience
• 5+ Years experience in Software Development
• Knowledge of Object Oriented Programming
• C#.Net 3.5+
• ASP.Net (Web Forms) / MVC 2.0+
• Web Services (REST and/or SOAP experience)
• .Net framework 3.5 and above or other data access frameworks
• Microsoft Visual Studio
• Source Control - TFS / Git
• SQL Server 2008 or above (Excellent knowledge of Relational Databases), SQL queries and writing effective stored procedures, SQL code
• Javascript, jQuery, AJAX
• JSON, XML
• HTML / HTML 5, CSS
Other Skills
• ADO.Net
• AngularJS, KnockoutJs (will be advantageous)
• Java (will be advantageous)
• WCF Services
• SSRS, SSIS
• Agile application development exposure
• Telerik (will be advantageous)
• MS Office proficiency
• Mobile development knowledge
Essential Skills
• Proficiency in written and spoken English
• A natural curiosity
• A good understanding of the software development process
• Good communications skills
• The ability to work in a team and as an individual
• Good presentation skills
• The ability to work under pressure and to tight deadlines
• Familiar with development methodologies
• Worked with Team Foundation Server or similar ticketing systems
• Working in an AGILE environment
Other work activities likely to be included are:
• Meeting with system users to understand the scope of projects
• Working with software developers and project support teams
• Identifying business requirements
• Project planning
• Monitoring applications and software systems
• Problem solving
• Presenting findings to software development and business user teams
• Working on multiple projects at one time
• Stay plugged into emerging technologies/industry trends and apply them if needed and enable quality and growth of application/working environment
• Participate in planning and estimating of user stories at the beginning of each development iteration
• Interact with third-party developers and/or companies with their technologies
Responsibilities:
• Development of new functionality for existing software applications
• Maintenance, fixes, software updates and upgrades of existing applications
• Integrate the developed functionality and/or component into a fully functional system
• Make database changes to enhance performance and facilitate new products and systems
• Creatively solve problems both in database design and code design
Package & Remuneration
Competitive CTC Package
Applying Instructions
Interested?
If you meet the requirements of the position please email your CV to lisa@gnr.co.za
Correspondence will only be entered into with short listed candidates.
Should you not have received a response to your application within 10 days' of applying please consider your application unsuccessful.
