Sorry, the offer is not available,
but you can perform a new search or explore similar offers:

Senior Mobile Developer

Send an email about this job to a friend or to yourself. My client is looking for a Senior mobile Developer who has experience in leading the development and...


From Goldman Tech Resourcing - Western Cape

Published a month ago

High School Learning Support Assistant (Temp) - Spark Blue Downs High - 2024

About SPARK SchoolsSPARK Schools is a social impact disruptor and is leading change in the education space through its network of affordable private schools....


From Spark Schools - Western Cape

Published a month ago

Information Technology Graduates (Programming)

Preparing and delivering lectures, tutorials, workshops, and seminars.Setting and grading assignments, tests, and exams.Attending and participating in meetin...


From Talentlink - Western Cape

Published a month ago

Aws Data Engineer

PBT Group is currently offering an opportunity for an AWS Data Engineer with 2 to 5 years of relevant experience.The role of a Data Engineer involves constru...


From Pbt Group - Western Cape

Published a month ago

Software Developer

Software Developer
Company:

Rubiconsa


Details of the offer

About the Software Developer Role:
The Software Developer is responsible for front and back-end web development, as well as responsible for providing support to clients, troubleshooting technical problems, and web development.
Primary Duties and Responsibilities include but are not limited to:

Writing medium to complex systems and applications using best software development practices.
Investigating issues and requests received from Clients regarding Rubicon products and services.
Assisting with ad-hoc reporting.
Assisting with data manipulation, database changes and database design.
Collaborating with cross-functional teams to build new features.
Conducting beta testing and testing code for robustness, usability, and general reliability.
Fixing bugs and improving application performance.
Maintain quality and ensure responsiveness of applications.
Collaborate with the rest of the engineering team to design and launch new features.
Maintain code integrity and organization.
Experience working with graphic designers and converting designs to visual elements.
Understanding and implementation of security and data protection.
Experienced with back-end programming languages Incorrect Field
Experience using JavaScript libraries and frameworks Incorrect Field.
Development experience for both mobile and web is favourable.
Experience with cloud message APIs and usage of push notifications.
Knowledge of code versioning tools Incorrect Field.
Analysing documentation and providing time estimates for tickets.

Experience includes but is not limited to:

3+ Years' experience in software development.
Experience designing, building, testing, and implementing large, complex, high performing web applications
Ability to consistently learn new technologies and development methodologies
Advanced problem solving and analytical skills
Excellent time management and organization skills
Solid understanding of the systems development lifecycle, Agile and Scrum methodologies.
Understanding of databases and application services (e.g. queues, caching).
Proficiency in web API development (SOAP & REST)
Proficiency in web development concepts and frameworks (MVC, REST, JSON), SOAP and XML are a plus
Strong proficiency in modern software development practices (SDLC and Agile)
Proficiency in object oriented development concepts and practices
Knowledge of SQL with the ability to write/optimize complex queries in an RDBMS environment
Comfortable working in every part of a complex application and to diagnose and resolve technical issues.
Programming skills to include but not be limited to C#, MVC, JavaScript/JQuery, SQL, LINQ, and HTML.


Key Skills and Qualifications include but are not limited to:

Degree/Diploma in Computer Science or related IT field.

Front-End Skills

Web fundamentals like HTML, JavaScript, and CSS
CSS pre-processors like Sass or LESS
JavaScript frameworks like AngularJS, React, or Amber etc.
Libraries like jQuery or Backbone.js
Front-end (CSS) frameworks like Foundation or Bootstrap

Back-End Skills

API design and development
CRUD (Create, Read, Update, Delete)
RESTful Services
Web fundamentals like HTML, JavaScript, and CSS
Server-side languages like JavaScript, and .Net
Database technologies like SQL, Oracle, and MongoDB.
Effective written and verbal communication skills.
Analytical thinker with advanced technical knowledge and a solid understanding of computer systems, mobile device, databases, and other technical products.
Creative individual with the ability to quickly pickup on new languages, technologies and frameworks.

About Rubicon
Rubicon Group is a vertically-integrated, sustainable technology group, providing end-to-end products, services, and software solutions in the fields of:
Renewable energyEnergy storageE-MobilitySmart building and smart retail technologyPower solutions; andIndustrial technology
These are some of the fastest growing and most exciting sectors of the global economy, and present our staff with multiple personal and professional development opportunities.
Rubicon's extensive customer base consists of corporate and retail clients, and include large, blue-chip multinational retail groups, property developers, and EPC customers in the renewable energy sector. Our supplier and commercial partners include leading global manufacturers and some of the best-known local brands. The group employs approximately 500 people, and is head-quartered in Cape Town, South Africa, but operates throughout Southern Africa and in the UK. We are backed by two of the largest private investment groups in South Africa.
More information on the group can be found at:
Group website: https://group.rubiconsa.com/
E-commerce website: https://shop.rubiconsa.com/

#J-18808-Ljbffr


Source: Whatjobs_Ppc

Requirements

Software Developer
Company:

Rubiconsa


Built at: 2024-09-19T02:40:26.022Z