drjobs Software Developer/Engineer

Software Developer/Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Johannesburg - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

We are looking for a passionate and skilled Software Developer/Engineer to join our dynamic Information Technology team. As a Software Developer you will be responsible for designing developing testing and maintaining software applications that meet both client and internal needs. You will work on a range of projects contribute to creating innovative solutions and collaborate closely with cross-functional teams.

  • Software Development: Design develop and deploy efficient and scalable software solutions in line with project requirements.
  • Code Quality: Write clean maintainable and efficient code while adhering to best practices and coding standards.
  • Collaborative Problem Solving: Work with developers project managers and QA teams to troubleshoot test and deploy applications.
  • System Architecture: Assist in creating system architecture and design for new applications and features.
  • Documentation: Write and maintain technical documentation for internal and external use.
  • Continuous Improvement: Contribute to the improvement of the development process tools and methodologies.
  • Maintain and Improve Applications: Debug troubleshoot and update existing applications to ensure functionality and optimization.
  • Agile Methodology: Participate in Agile development cycles including sprint planning standups retrospectives and sprint reviews.
  • Mentorship: Collaborate in knowledge-sharing activities within the team.

Qualifications :

  • Bachelors degree in Computer Science Software Engineering or a related field or equivalent work experience.


Additional Information :

    • 5 years of professional experience in software development.
    • Proven experience with preferred programming languages such as C# (. Core 8) SQL and Java 8.
    • Experience with Python 3.9 and 16.
    • Experience with mobile development frameworks such as Ionic and Flutter.
    • Solid understanding of algorithms data structures and software design principles.
    • Experience with web frameworks and RESTful API design.
    • Technical Skills:
      • Strong proficiency in back-end development using .NET and .NET Core.
      • Knowledge of relational and NoSQL databases and query optimization (especially SQL).
      • Familiarity with version control systems like Azure DevOps and Git.
      • Understanding of automated testing and debugging.
      • Knowledge of CI/CD pipelines is a plus.
      • Experience in cloud platforms (e.g. AWS Azure) and containerization tools (e.g. Docker Kubernetes).
    • Problem-Solving: Ability to identify debug and solve complex software issues independently and as part of a team.
    • Communication Skills: Strong verbal and written communication skills to explain technical concepts clearly.
    • Teamwork: Ability to collaborate effectively with other engineers and non-technical teams (e.g. Product QA).
    • Attention to Detail: Strong attention to detail and a commitment to delivering high-quality software.
    • Preferred Skills (Optional):

    • Experience with microservices architecture.
    • Knowledge of Agile methodologies and DevOps practices.
    • Contributions to open-source projects or a portfolio of personal projects.
    • Personal Attributes:

    • Self-motivated with a passion for technology and learning.
    • Strong analytical and troubleshooting skills.
    • Ability to work in a fast-paced environment and manage competing priorities.
    • A positive and proactive attitude with the ability to adapt to change and new challenges.
    • Desire to grow and take on additional responsibilities over time.

 

 


Remote Work :

No


Employment Type :

Contract

Employment Type

Contract

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.