JHB’s global and reputable organization is looking for a Software Engineer to join their team.
A software engineer’s primary responsibility is to design, build, and extend high-quality applications for the company’s platform. You will work closely within a team of fellow developers to bring products to market, leveraging your experience and strong technical knowledge.
the description
Project responsibilities
- Design and build high-quality, testable software that meets specifications, adheres to standards, and is easy to maintain.
- Participate in design discussions to define solutions to complex business requirements.
- Testing and peer review code for technical accuracy, standards, and functional conformance to design.
- Work in an agile development environment.
- Help create project plans, break down requirements and estimate tasks.
- Identify and propose areas for improvement throughout the software development process.
Basic skills
- At least one scripting language (Perl, Python, Ruby, Go), but keen to learn Perl
- Object-oriented analysis and design
- JavaScript, HTML and CSS
- XML, JSON
- SQL
- Agile
- Version control software (git)
- Test Driven Development (TDD) Techniques
- Excellent communication skills (verbal and written)
Beneficial Experience
- Client/server architecture
- Design of relational databases
- Web servers (e.g. IIS, Apache, NGINX)
Personality / Experience
- Enthusiastic and independent
- Ability to work independently
- Able to communicate effectively with remote global team members
- Systematic and delivery-oriented
- Intermediate level with 2+ years of relevant experience
Desired skills:
- engineering software
- pearl
- PHP
- Python
Find out more/Apply to this position