Dariel

Intermediate Software Engineer

Johannesburg, GP, ZA

9 days ago
Save Job

Summary

Job Title: Intermediate Java Software Developer


About Us: At Dariel, we're not just creating software; we're crafting digital experiences that change lives. Our mission is to make a positive impact on the world through cutting-edge technology. We are looking for passionate Intermediate Software Developers to join our team and be a part of something truly extraordinary.


Key Responsibilities:

  • Collaborate with cross-functional teams to gather and analyze requirements, design software solutions, and implement robust and scalable applications.
  • Develop efficient and maintainable code using Java and related technologies, adhering to best practices and coding standards.
  • Create responsive and user-friendly front-end interfaces using Angular or Vue frameworks, ensuring a seamless user experience.
  • Design and optimize databases using SQL, ensuring data integrity and performance.
  • Conduct thorough testing and debugging of software applications to ensure high-quality and bug-free deliverables.
  • Collaborate with team members to continually improve software development processes and enhance team productivity.
  • Stay up-to-date with the latest industry trends and technologies, and actively contribute to knowledge sharing within the team.


Qualifications and Skills:

  • Strong proficiency in Java development, with a solid understanding of object-oriented programming principles.
  • Experience with Spring Boot framework and related technologies.
  • Proficiency in front-end development using Angular or Vue frameworks.
  • Solid understanding of database design and querying using SQL.
  • Familiarity with software development methodologies and tools (e.g., Agile, Git, JIRA).
  • Excellent problem-solving and analytical skills, with the ability to quickly grasp complex concepts and troubleshoot issues.
  • Strong communication and collaboration skills, with the ability to work effectively in a team environment.
  • A degree in Computer Science or a related field is desirable but not mandatory; equivalent industry experience is highly valued.


What We Offer:


  • Work-Life Balance: Embrace a flexible work environment that promotes work-life harmony.
  • Cutting-Edge Technology: Be at the forefront of technological advancements by working on exciting, industry-leading projects.
  • Team Collaboration: Join a dynamic team of like-minded professionals who are passionate about technology and changing the world through innovation.
  • Growth Opportunities: We are committed to your personal and professional development. We provide resources and support for your ongoing growth.


Join us at Dariel and be part of a dynamic and inclusive team that values delivery, growth, and ethics. Take your career to new heights while working on innovative software solutions that have a positive impact on various industries. Apply now and embark on an exciting journey of professional and personal development.


Note: This job description is intended to provide a general overview of the position and does not encompass all tasks or responsibilities

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job