Intermediate Software Developer

Ria Money Transfer, INC.

Johannesburg

Hybride

ZAR 420 000 - 700 000

Plein temps

Il y a 8 jours

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Avantages offerts par ce poste

Medical Aid
Life Insurance & Provident Fund
Hybrid Work Schedule
Growth Opportunities
Corporate gatherings

Résumé du poste

Ria Money Transfer invites a talented Java Developer to join our development team, with .Net experience considered a plus. You will contribute to designing, developing, and maintaining Java and possibly C# applications in a collaborative environment.

Key focus areas include writing clean code, conducting unit tests, and participating in code reviews while learning modern development practices and tools.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Basic understanding of Java and C# fundamentals.
  • Knowledge of web technologies (HTML, CSS, JavaScript).
  • Relational databases and SQL basics.
  • Strong problem-solving and teamwork skills.
  • Familiarity with Git or Subversion is a plus.

Responsabilités

  • Assist in designing and developing Java applications following standards.
  • Collaborate with developers and cross-functional teams to translate requirements into specs.
  • Write clean, well-documented code and participate in code reviews.
  • Perform unit testing to identify and fix defects.
  • Troubleshoot issues reported by users or during testing phases.
  • Learn and use development tools like IntelliJ IDEA.
  • Stay updated with industry trends and best practices in software development.

Connaissances

Java
C#
Web technologies
SQL
Git
TDD

Formation

Bachelor's degree in Computer Science / Software Engineering

Outils

IntelliJ IDEA

Description du poste

Description

Ria Money Transfer, a business segment of Euronet Worldwide, Inc. (NASDAQ: EEFT), delivers innovative financial services including fast, secure, and affordable global money transfers to millions of customers along with currency exchange, mobile top-up, bill payment and check cashing services, offering a reliable omnichannel experience. With over 600,000 locations in nearly 200 countries and territories, our purpose remains to open ways for a better everyday life.

We believe we can create a world in which people are empowered to build the life they dream of, no matter who they are or where they are. One customer, one family, one community at a time.

ABOUT THIS ROLE

We are looking for a talented and enthusiastic Java Developer (.Net experience is an added advantage) to join our development team. You will contribute to the design, development, and maintenance of Java and or C# applications. This is an excellent opportunity for someone who is passionate about Software development and eager to grow their skills in a supportive and collaborative environment.

ROLES & RESPONSIBILITIES
  • Assist in the design and development of Java applications, following established coding standards and best practices.
  • Collaborate with other developers and cross-functional teams to understand project requirements and translate them into technical specifications.
  • Write clean, efficient, and well-documented code, and actively participate in code reviews to learn and improve your skills.
  • Perform unit testing to identify and fix defects or bugs in the software.
  • Assist in troubleshooting and debugging issues reported by users or identified during testing phases.
  • Learn and utilize development tools and technologies such as IntelliJ IDEA.
  • Collaborate with team members to ensure timely and successful project delivery.
  • Stay updated with the latest industry trends, technologies, and best practices in Software development.
  • Contribute to the continuous improvement of development processes and practices.
POSITION REQUIREMENTS
  • Bachelor's degree in Computer Science, Software Engineering, or a related field. Relevant internships or projects may be considered in lieu of a degree.
  • Basic understanding of Java/C# programming languages fundamentals and object-oriented concepts
  • Basic Knowledge of C# is an added advantage as the candidate might sometimes be required to contribute to .Net projects.
  • Knowledge of web technologies, including HTML, CSS, and JavaScript.
  • Understanding of relational databases and basic SQL skills.
  • Strong problem-solving and analytical skills, with the ability to learn new concepts and technologies quickly.
  • Good communication and interpersonal skills, with the ability to work effectively in a team environment.
  • Eagerness to learn, grow, take on new challenges and explore new programming languages.
  • Attention to detail and commitment to writing clean, maintainable code.
  • Experience in \TDD, DDD and SOLID principles is a plus.
  • Familiarity with version control systems like Git or Subversion is a plus.
PERKS & BENEFITS
  • Medical Aid, Life Insurance & Provident Fund
  • Extra leave above-standard and Birthday Off
  • Hybrid Work Schedule
  • Growth Opportunities
  • Corporate gatherings, team bonding events, and much more!

Ria Money Transfer is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Check out our website to learn more about the company at: http://www.riamoneytransfer.com/

The position responsibilities outlined above are intended to define the general contents and requirements to perform this job. It is not to be taken as a complete statement of responsibilities or requirements. This job description does not restrict the Company’s right to assign or reassign duties and responsibilities to this job as needed.

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Quality Assurance Analyst
Quality Assurance Analyst

Ria Money Transfer • Johannesburg

Hybride
ZAR 350 000 - 480 000
Medical Aid
Life Insurance
Provident Fund
+5
Customer Care Representative
Customer Care Representative

Ria Money Transfer • Johannesburg

Hybride
ZAR 120 000 - 180 000
Extra leave
Birthday off
Hybrid work schedule
+2
Hybrid Intermediate Software Developer - Growth & Perks
Hybrid Intermediate Software Developer - Growth & Perks

Ria Money Transfer, INC. • Johannesburg

Hybride
ZAR 420 000 - 700 000
Medical Aid
Life Insurance & Provident Fund
Hybrid Work Schedule
+2
Software Developer (Java)
Software Developer (Java)

Placements24 • East London

Sur place
ZAR 720 000 - 960 000
Competitive salary
Hybrid working model
Medical aid
+2
Intermediate Java Developer
Intermediate Java Developer

Deka Minas (Pty) Ltd • Johannesburg

Sur place
ZAR 600 000 - 900 000
Hybrid work model
Competitive salary
Java Software Engineer
Java Software Engineer

First Point Group • Afrique du Sud

Sur place
ZAR 540 000 - 660 000
Java Developer (Intermediate / Senior)
Java Developer (Intermediate / Senior)

Indsafri • Afrique du Sud

Sur place
ZAR 600 000 - 900 000
Software Developer - Java - Intermediate
Software Developer - Java - Intermediate

Electrum Payments • Cape Town

Sur place
ZAR 600 000 - 900 000
Flexible hours
20 days leave
Daily catered lunch (Cape Town)
+1
Java Developers
Java Developers

Network Finance • Randburg

Hybride
ZAR 950 000 - 1 300 000
Hybrid work model
Bonuses and salary reviews
Wellness initiatives
+2
Java Developer
Java Developer

PBT Group • Cape Town

Sur place
ZAR 759 000 - 1 027 000
Competitive salary
Global org
Complex projects
+1