Software Developers - Midrand Verfied

Salary Negotiable Midrand, Gauteng Midrand, Gauteng more than 14 days ago 23-06-2016 7:30:37 PM
21-07-2016 7:30:37 PM
JOB PURPOSE
This role will serve as a Software development specialist, responsible for developing, designing solutions and maintaining systems. This role requires one to understand the client requirements clearly in order to design and deliver sustainable and robust solutions. In addition this role will require active participation in a collaborative manner to design, development and maintain the existing systems. This role requires the capacity to develop a clear understanding of the business needs and translate them into relevant and robust solutions that will fit in with the longer term direction and strategy.
KEY RESPONSIBILITIES
• Software development, design and maintenance.
• AD hoc software analysis and investigations
• Responsible for consulting with clients on business needs, to understand the business questions that users are trying to get answered.
• Delivers high quality, well thought through robust solutions that is maintainable and sustainable.
• Interface with company and client to ensure successful delivery of correct solution.
• Committed to the achievement and maintenance of quality, sets high standards for self and others.
• Provides a prompt, efficient and personalized service to clients, goes out of his/her way to ensure that customer needs are met.
• Resolution of delegated client queries. Where necessary escalates issues appropriately to management and project teams.
• Ensuring client understanding and acceptance of recommended/implemented solution (with advice/assistance from supervisor).
• Proactively identifies opportunities for system enhancements.
• Demonstrates detailed knowledge and expertise in relation to the job, readily absorbs new technical information and keeps up to date in specialist areas
• Full understanding and sound knowledge of the current and latest technologies.
• To ensure that the technical requirements are in line with standards.
• Stays abreast with industry trends
• Plans, organises and prioritises work in order to achieve one’s objectives
• Create action plans when required, for problem resolution and solution amendment gaining acceptance from relevant parties and commitment to execute.
• Management of own time and tasks to ensure completion of work projects on time.
• Monitoring of own work/tasks completion time. Demonstrates a high level of integrity and maturity to work on multiple projects and deliver consistently on time.
• Project management of small projects, under supervision. Active participation in large projects.
• Breaks problem in to its parts, makes use of logic and draws sound inferences from information available.Willing to make firm and speedy decisions and commit to definite courses of action, on the basis of limited information if necessary.
• Produces written communications which are clear, fluent, concise and readily understood by intended recipients.
• Communicates in a manner which is clear, fluent, and to the point, and which holds the audience’s attention, both in groups and one-on-one situations. Takes a proactive approach to cross-functional communication

SKILLS/QUALIFICATION/EXPERIENCE
• Diploma/Degree in IT related discipline advantageous
• 5+ years Software Development experience in C# and SQL
• Microsoft Windows XP/Vista/7 and Windows Server.
• Knowledge of database architecture and design MS Office skills essential
• Ability to interpret written requirements and technical specification documents.
• Ability to code software according to published standards and design guidelines.
• A commitment to quality and a thorough approach to the work.
• Experience in the below would be advantageous:
o NHibernate, JSON, NancyFx
o Angular, JQuery, Bootstrap
o GIT, Jenkins, MongoDB

Closing date: 30th June 2016