Current jobs related to Intermediate Software Development Engineer - Durban - BETSoftware


  • Betsoftware KwaZulu-Natal

    You are a system to reformat text and improve it. We are looking for an Intermediate Software Development Engineer to join our team at BET Software in Durban. · Job Description · In this role, you will tackle exciting challenges, develop cutting-edge solutions, and collaborate wi ...


  • Betting Entertainment Technologies (Pty) Ltd KwaZulu-Natal

    We are looking for an Intermediate Software Development Engineer to join our innovative team at BET Software in Durban. · This role will challenge you to develop cutting-edge solutions, collaborate with like-minded professionals, and sharpen your skills while mentoring the next g ...


  • BETSoftware Umhlanga Rocks

    Job Description · We are seeking two Intermediate Software Development Engineers to join our team. As an Intermediate Software Development Engineer, you will be responsible for designing, developing, and implementing top-tier software solutions. · Key Responsibilities · Design an ...


  • BETSoftware Umhlanga Rocks

    Intermediate Software Development Engineer (DBN) · Are you a talented software developer ready to level up your career? BET Software is looking for an Intermediate Software Development Engineer to join our fast-paced, innovative team in Durban. In this role, you'll tackle excitin ...


  • BETSoftware Umhlanga Rocks

    We are seeking a talented Intermediate Software Development Engineer to join our fast-paced, innovative team at BET Software in Durban. In this role, you will tackle exciting challenges, develop cutting-edge solutions, and collaborate with like-minded professionals while sharpeni ...


  • Findojobs South Africa KwaZulu-Natal

    Director of Engineering · We are seeking a highly skilled Director of Engineering to join our team at Triz Engineering Solutions. As a key member of our engineering team, you will be responsible for developing and managing the direction and daily activities of our Engineering tea ...


  • RPO Recruitment Durban

    Municipal Design Engineer Job Description · We are seeking a highly experienced Municipal Design Engineer to join our client's team in Durban. · Key Responsibilities: · Design roads, stormwater systems, water infrastructure, and sanitation services for townships, commercial, and ...


  • Kontak Recruitment Durban

    Job Summary · We are seeking a dynamic and dedicated individual to join our team as an Engineering Lecturer. The ideal candidate will have a strong background in Civil Engineering, coupled with a passion for teaching and inspiring the next generation of engineers. · About the Rol ...


  • Hire Resolve Durban

    Job Title: Lead Structural Engineer · Overview: · Hire Resolve is seeking a highly experienced Lead Structural Engineer to oversee structural engineering tasks in multi-level buildings, industrial plants, and water retaining structures. The successful candidate will provide guida ...


  • Sappi KwaZulu-Natal

    About Sappi · We are a leading global provider of high-quality sustainable woodfibre products and solutions for the global markets. Our reputation is built on delivering excellence in safety, integrity, and innovation. · Position: Senior Chemical Engineer · We seek an experienced ...


  • Kontak Recruitment Durban

    About the Position · We are seeking a dynamic and dedicated individual to join our institution as an Engineering Lecturer. The ideal candidate will have a strong background in Civil Engineering, coupled with a passion for teaching and inspiring the next generation of engineers. · ...


  • Hire Resolve Durban

    Job Description · Design and implement engineering projects, conduct research and development, provide technical support to the engineering team. A self-motivated and detail-oriented individual with a passion for engineering will further develop their career in a dynamic environm ...


  • Durban University of Technology Durban

    About the Role · We are seeking a highly qualified and experienced lecturer in Civil Engineering to join our department. · Key Responsibilities · Teach, assess, and supervise students at all levels. · Develop learning materials for Civil Engineering courses. · Conduct research an ...


  • Hire Resolve Durban

    Job Title: Professional Civil Engineer · Hire Resolve's client, a leading engineering consulting firm, is seeking a highly skilled Professional Civil Engineer to join their team in the Durban area. As a Civil Engineer in the consulting industry, you will be responsible for provid ...


  • Cletech Recruitment Durban

    Job Title: Engineering Position · Cletech Recruitment: A leading recruitment agency. · About the Role · A bachelor's degree in engineering, preferably mechanical. · No less than 5 years of relevant experience in a similar field. · Familiarity with engineering software such as CAD ...


  • Catalyst Durban

    Senior iOS Engineer · This is a full-time hybrid role for a Senior iOS Engineer working with an established team. The role is located in the coastal city of Durban but allows for flexible work-from-home arrangements. · The successful candidate will be responsible for designing, d ...


  • Assegai Recruitment KwaZulu-Natal

    Senior Mechanical Engineer · We are seeking an experienced Senior Mechanical Engineer to join our team. The ideal candidate will have a strong background in mechanical engineering design and project management for the petrochemical industry. · Key Responsibilities: · Lead and ove ...


  • Ntice Search Solutions KwaZulu-Natal

    Job Title: GMR 2.1 Engineering Manager · We are seeking an experienced Engineering Manager to lead the mechanical, electrical, and project engineering resources at our client's manufacturing facility in Hillcrest, KZN. · The ideal candidate will have a degree in Mechanical or Che ...


  • Hire Resolve Durban

    Job Title: Professional Civil Engineer · Durban, South Africa is the location of this position. · Overview: · A leading engineering consulting firm is seeking a highly skilled Professional Civil Engineer to provide innovative solutions and technical expertise to clients in sector ...


  • Construct Executive Search KwaZulu-Natal

    Intermediate Water Engineer/Technologist · Job Overview: · This role requires a professional with expertise in water and sanitation projects. The ideal candidate should possess a solid understanding of design software such as Revit and Epanet. · Main Responsibilities: · Design an ...


  • Network Engineering Durban

    Job Title: Business Development Manager for Network Engineering · We are seeking a dynamic and driven professional with a passion for business development in the network engineering sector. · Main Responsibilities · The successful candidate will be responsible for: · National Bus ...

  • Intermediate Software Development Engineer - Durban - BETSoftware

    BETSoftware
    BETSoftware Durban

    1 month ago

    Default job background
    Description

    Software Development Engineer

    We Are Looking For A Talented Developer

    • Languages - C#, Javascript, HTML (Non-Negotiable).
    • Knowledge Of Front End And Back End Development.
    • Front End - Understanding Javascript Frameworks.
    • Understanding Of API Design Requests And Response Cycles.
    • Knowledge Of Creating Database And Managing Information.
    • Familiar With Rest API.
    • Understanding Of Object-Oriented Programming.
    • Postman (Advantageous).
    • At Least 3-5 Years' Experience Within A Development Environment Is Advantageous.
    • 2-5 Years Database Experience.
    • 3-5 Years Server/Client-Side Languages Is Advantageous.
    • Good Written And Verbal Communication Skills.
    • Strong Attention To Detail.

    Key Responsibilities:

    Technical Outputs

    • Perform Planning.
    • Identify And Establish Objectives For Self And Team.
    • Work On Objectives Or Goals Within Timeline.
    • Consider All Reasonable Factors, Impediments And Obstacles.
    • Identify Potential Alternative Strategies And Refactor Approach For Maximum Benefit Within The Shortest Possible Time.

    Implementation

    • Ensure The Solution Is Functionally Complete.
    • Deliver A Solution Which Covers All The Agreed Specified Tasks And User Objectives.
    • Deliver A Correct Solution Which Provides The Correct Results With The Needed Degree Of Precision.
    • Ensure Checked-In Code Is Reviewed To Ensure Standards Are Met.

    Reliability

    • Ensure The Solution Performs Appropriately Under Agreed Conditions For Extended Periods Of Time Without The Need For Intervention (Despite Potential Attacks).
    • Ensure All Steps Are Taken To Reduce The Occurrence Of Faults Due To Misunderstood Requirements, Design Errors, And Implementation Errors.
    • Ensure The Solution Is Robust And Remains Continually Available.
    • Respond To Outages And Failures When And Where Needed.
    • Improve Fault Tolerance Even When Operational Conditions Are Not Optimal.

    Maintenance

    • Ensure The Solution And Its Relevant Code Base Supports Ease Of Modification For Future Maintainers.
    • Ensure The Use Of Appropriate Standards And Methods.
    • Ensure Where Possible (Without Affecting Performance/Security) The Solution Cater For Maintenance By Support Teams Rather Than Developers.
    • Ensure Modularity Where The Solution Consists Of Discrete Components So That A Change In One Component Has Minimal Impact On Other Components.
    • Ensure Relevant Documentation Is Provided To Support Teams To Reduce Development Support Burden.
    • Apply A Strategy Of Reusability So An Asset Can Be Used In More Than One Solution Or In Building Other Assets.
    • Where Possible Provide A Mechanism For The Solution To Analyse Its Own Faults And Provide Reports Prior To A Critical Failure.
    • Develop The Solution In A Manner Which Supports Modification For Future Developers Thereby Reducing The Numbers Of Defects Or Negatively Affecting System Quality.

    Deployment

    • Ensure The Solution Is Delivered Completely And With The Additional Assets Which Are Required To Make Installation/Deployment As Seamless And Easy As Possible.
    • Ensure The Adaptable Solution Delivered Is Appropriate For Different Or Evolving, Software Or Other Operational Usage Environments.
    • Provide Support To The Dev Support When Required During Operational Events And Create Or Assist With The Creation Of SOP's.
    • Be Available To Handle Emergency Outages And Failures For Your Or Your Teams' Solutions.
    • Perform Troubleshooting And Effectively Resolve Issues To Increase Solution Stability And Reduce Intervention Required Over Time.
    • Recommend And Execute Approved Improvements To Development Methods And Solutions.
    • Provide Quick Resolutions To App/System Issues, Driving Stability, Efficiency And Effectiveness.
    • Maintain Solutions Which Have Completed Development And Are In The Operations Phase.
    • Develop And Maintain Technical Support Documentation.
    • Assess Risk And Impact Of Production Issues/Changes And Take Appropriate Steps To Mitigate Risk.

    Security

    • Ensure The Solution Is Secure, And Confidential By Protecting All Information And Data (Also Data Transmission).
    • Ensure Persons Or Other Solutions Have The Degree Of Access Appropriate To Their Level Of Authorisation And Types.
    • Ensure The Solution Has High Integrity Where The Solution Prevents Unauthorised Access To, Modification Of Computer Programs, Data, Or Settings.
    • Ensure The Solution Has A High Degree Of Survivability Despite Third-Party Interventions (Attacks, Human Errors, Hardware Or Software Faults).
    • Employ Logs And Records So That Actions And Events Can Be Proven To Have Taken Place And Cannot Be Disputed/Repudiated Later.
    • Ensure Wherever Possible Actions Can Be Traced Uniquely To The Entity Which Performed It.
    • Ensure Wherever Possible The Identify Of An Entity Can Be Proved To Be The Correct One.

    Direct Partners

    • When Required Supply Appropriate Information, Domain Knowledge And Access To Partners.
    • Provide Timely, Relevant And Constructive Feedback To Assist The Partner To Achieve Success.
    • Take Corrective Action When Deviation From The Plan Is Observed.
    • Take All Appropriate Steps To Ensure Organisational Success.

    Behavioural Outputs

    • Adaptably Resilient.
    • Adapts To Change And Is Open To New Ideas And Willing To Take On New Responsibilities.
    • Able To Handle Pressure And Can Effectively Adjust Plans To Meet Changing Needs/Demands.
    • Changes His/Her Interpersonal Style And Approach Based On The Circumstances.
    • Adapts Behaviour To Maintain Cooperative Relationships With Others.
    • Accepts Changes To Task, Plans And Procedures In Order To Align With Strategic Direction Of The Organisation And Appropriately Adjusts Behaviour And Activities To Changing Conditions.
    • Maintains A Positive Attitude In The Face Of Change.

    Culture

    • Engages In Cross-Functional Collaboration And Problem Solving Whilst Encourages A Culture Of Inclusivity.
    • Actively Drives A Culture Of Versatility And Adaptability By Modelling And Encouraging Team Members To Support Each Other Not Only Within The Department, But Within BET Software As A Whole.
    • Shows Up In An Authentic Manner And Leverages Off The Team's Diversity To Achieve Deliverables.
    • Views Challenges As Opportunities To Expand On Their Knowledge Base As Well As Encourages Junior Team Members To Do The Same And Takes A Creative Approach To Overcoming The Challenges.

Jobs
>
Durban