Software Developer
Salary Negotiable
Not Specified
more than 14 days ago
14-09-2022 12:00:00 AM
09-09-2022 5:26:25 AM
A company based in JHB are developer that will be responsible for building applications, including anything from back-end services and web development to their client-end counterparts. The primary
responsibilities will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure.
Responsibilities:
• Minimum 4+ years’ experience
• University Degree
• Translate application storyboards and use cases into functional applications
• Design, build, and maintain efficient, reusable, and reliable code
• Ensure the best possible performance, quality, and responsiveness of applications
• Identify bottlenecks and bugs, and devise solutions to these problems
• Help maintain code quality, organization and automation
Skills:
• Proficient in the language of choice and with a good knowledge of its ecosystems
• Familiarity with the framework applicable to the language e.g. .Net, Android or JDK
• frameworks
• Strong understanding of object-oriented programming
• Skill for writing reusable libraries
• Familiar with various design and architectural patterns
• Knowledge of concurrency patterns
• Familiarity with database servers e.g Microsoft SQL Server or postgreSQL
• Experience with popular web frameworks and technologies, such as MVC and HTML5,
• AJAX .
• Experience with web servers would be an advantage e.g Jetty or IIS.
• Knack for writing clean, readable code
• Understanding fundamental design principles behind a scalable application
• Creating database schemas that represent and support business processes
• Basic understanding of the applicable runtime (JRE or .net), its limitations, weaknesses,
• and workarounds
• Implementing automated testing platforms and unit tests
• Proficient understanding of code versioning tools such as SVN and Git
• Familiarity with continuous integration and the tools used ant/nant or Maven