Melkbosstrand, WC, South Africa
Full Stack Developer
Umhlanga, Kwazulu Natal
R40,000.00 per month
South African Citizens Only
Full Stack Developer
R30 – R40 000
The Developer role is responsible for building C# applications, including back-end services, SQL data structures and their web counterparts. Your primary responsibilities will be to design and develop these applications, and to coordinate with the rest of the development team working on different layers of the infrastructure. A commitment to collaborative problem solving, sophisticated design, and quality product is essential.
The Developer will be involved in day to day operational issues and client support.
Ensure that prioritised work is executed and delivery meets agreed deadlines. Provides status report to Team Lead, on a weekly basis. Software Development Lifecycle
Translate application storyboards and use cases into functional applications Design, build, and maintain efficient, reusable, and reliable C# code Ensure the best possible performance, quality, and responsiveness of applications Maintain code quality, organization, and build automation Assists in developing tactical and strategic product, services and/or programs to support the goals (quality, production, customer service, operational efficiency, etc.) Works closely with the team to identify and maximize opportunities to use information and technology to improve product, service and/or program business processes. Identify areas not achieving benefits and provide recommendation for improvement. Reviews use cases and other technical documents with Team Lead to ensure business requirements are adequately reflected in technical planning documents. Quality Orientation
Accomplishes tasks by considering all areas involved and showing concern for all aspects of the job. Ensures high quality output by testing work. Accurately and carefully follows established procedures for completing work tasks Initiates action to correct quality problems or notifies others of quality issues as appropriate. Sets standards to ensure that a high level of quality is achieved Continuous learning Demonstrate “hands-on” or tangible learning in identified areas Keeps abreast of industry best practice in the technology and development approaches which we are using. Developer Skills
Analytical, problem solving and critical thinking skills. Technical understanding of system being analysed and how it affects the various business units. Good at handling and meeting deadlines. Multitasking skills and the ability to balance multiple priorities and keep up with project scope changes. Good presentation skills, and ability to communicate with various audiences, including end users, managers, and members of the IT team. Strong understanding of object-oriented programming Proficient in C#, with a good knowledge of its ecosystems and producing reusable C# libraries. Experienced with various design and architectural patterns Understanding fundamental design principles behind a scalable application
Skills and Expertise
: 3-5 years
GIT Visual Studio Online Build Management