Software Architect

  • Initiate International
  • Johannesburg, South Africa
  • Apr 13, 2020
Full time Information Technology Jobs Software Architect Jobs

Job Description

A leading software industrial business have an exciting job opportunity for a Software Architect to join their team in Johannesburg. You will work collaboratively with like-minded, innovative and passionate people and together bring ideas from inception through to market launch. You will also have endless opportunities to progress your career as you develop new offerings that impact a wide range of industries, improve the quality of life, and truly change the world. Does this job seem like the perfect challenge? Keep reading!

Your key job responsibilities as the Software Architect in Johannesburg:

  • Be hands on (50%+) developing software products
    Architect, design and assist in developing new enhancements for our warehouse management solution to fulfil our high growth business needs
  • Designing, developing, testing, releasing and operating applications
    Review functional and technical requirements, raising potential issues and participating actively in design discussions
  • Collaborating with Customers and Product Marketing / Management teams to identify opportunities that can be exploited through great software features
  • Working as a member of a design, build and test agile team continuously releasing new updates
  • Work with application teams to determine and document integration requirements and then take those requirements and work with the core team to apply the most appropriate integration pattern for that particular integration
  • Work with core teams on strategies to develop, deploy reliable and flexible software solutions

Requirements for this Software Architect job in Johannesburg:

  • Bachelor’s degree in Computer Science, Computer Engineering or a software related discipline. A Master’s degree in a related field is an added plus
  • Lead software development teams in the design, prototyping, implementation and deployment of innovative products
  • 4+ years of experience developing large scale WMS products
  • 8+ years of progressive experience as a professional software engineer delivering world class software products and services using object-oriented analysis, design and programming techniques
  • 3+ years of experience creating scalable, reliable and resilient web applications with JavaScript and JavaScript MV* frameworks, e.g., Angular, React
  • 3+ years of experience creating and/or integrating RESTful Services and API’s
  • 3+ Years of experience working various integration methodologies
  • 3+ years of experience working as a member of an Agile team