drjobs Full Stack Software Engineer

Full Stack Software 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

Durban - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Reference: BIT004122Cha L1

Are you a seasonedFullStack Developerwith a passion for innovation and a knack for solving complex problems Do you thrive in environments where you can work with both legacy systems and cuttingedge technologies If so we have an exciting opportunity for you to join our dynamic Engineering team as aSenior Software Engineer!

Duties & Responsibilities

About the Role

As a Senior Software Engineer you will play a pivotal role in the development enhancement and maintenance of our web and mobile applications. You will work with a variety of technologies from backend systems to frontend interfaces and contribute to the design and implementation of scalable highperformance solutions.

Requirements

  • Education:Matric with aBSc in Computer Scienceor equivalent qualification.
  • Experience:Minimum of10 years experiencein webbased software development.
  • Technical Skills:
    • Proficiency inASP (IIS)JavaScript/TypeScript andMySQL.
    • Strong knowledge of clientside technologies such asHTML CSS JavaScript jQuery OpenLayers and other JavaScript APIs.
    • Experience withCC# and other programming languages.
    • Familiarity withDB administrationandlargescale database management.
  • Soft Skills:
    • Positive attitude with a genuine passion for programming.
    • Strong problemsolving skills and attention to detail.
    • Excellent communication and presentation skills.
  • Other:
    • Valid drivers licence and reliable own transport.

Key Responsibilities

  1. Software Development & Maintenance:
    • Develop and maintain web applications usingASP (IIS)JavaScript/TypeScript and other relevant technologies.
    • ManageMySQLdatabases and perform DB administration tasks.
    • Work on clientside technologies such asHTML CSS JavaScript jQuery OpenLayers and other JavaScript APIs.
    • Develop and maintain mobile web applications.
  2. Support & Collaboration:
    • Provide afterhours support for critical services when required.
    • Collaborate with crossfunctional teams to deliver highquality software solutions.
  3. StandAlone Applications & Scripts:
    • Develop and maintain standalone applications usingCC# or other relevant languages.
  4. Testing & Documentation:
    • Test newly developed software and product features to ensure quality and reliability.
    • Compile comprehensive documentation for all new developments.
  5. Research & Innovation:
    • Conduct research into relevant subject areas to support ongoing developments and enhancements.
  6. Administrative Duties:
    • Perform additional administrative tasks as required by management.
  7. Presentations & Continuous Learning:
    • Deliver presentations to stakeholders as needed.
    • Stay updated with the latest industry trends and technologies through continuous learning.

Apply now!

If you are interested in this opportunity please apply directly. For more IT jobs please visit www.networkrecruitment.za. If you wish to send your CV per email forward your CV to
and copy the reference number in brackets in the subject line of your email.

If you have not had any response in two weeks please consider the vacancy application unsuccessful. Your profile will be kept on our database for any further possible positions

Employment Type

Full-Time

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.