Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Mar 26, 2020
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    Integrove is a Johannesburg based boutique consultancy focusing on technology architecture and integration in the enterprise. We help organizations to enable integration and technology architectures that provide the foundation for their application, mobility and cloud strategies. Through years of experience across multiple industries and geographies, our ab...
    Read more about this company

     

    Frontend / UI Designer

    Integrove is looking for a UI/UX Designer to join our dynamic team of techies in Melrose, Johannesburg. If you’re a design dynamo with a passion for making tech safe for humans, this gig may be for you. You’ll be working closely with developers to enhance existing systems and map out the way for future expansions.

     

     Must Haves

    • Completed training in graphic design and/or UI/UX design;
    • Minimum 2 years’ experience working as a designer on interactive digital projects;
    • An online portfolio showcasing mobile and desktop interfaces;
    • Excellent time-management and self-management skills;
    • Accountability and reliability when working without supervision;
    • Tireless creative problem-solving;
    • Willingness to compromise and positively receive constructive feedback;
    • Communication and presentation skills to brief, and collaborate with, team members;
    • Excellent administrative habits to ensure your work is accessible and maintainable;
    • Strong aptitude for information architecture and industry best practices;
    • Able to work on a Windows PC;
    • Experience in Adobe XD and Invision;
    • A preference for an energetic, social work environment; and
    • Can-do attitude.

     

    Nice-To-Haves

    • Experience working in the software engineering industry;
    • Good understanding of front-end development technologies (HTML, CSS, jQuery, JavaScript & Bootstrap);
    • UX certification; and
    • Experience in a business analytics role.

     

    Responsibilities

    • Gathering project requirements by means of verbal instructions;
    • Working within strict corporate design rules;
    • Rendering technical requirements into user-friendly interfaces;
    • Designing re-usable and scalable elements within the constraints of the technology used;
    • Creating low fidelity wireframes and user-journeys;
    • Designing high fidelity mock-ups in Adobe XD;
    • Extracting and preparing design elements and assets for development;
    • Communicating with international and off-site team-members;
    • Documenting research findings and design suggestions in an organized fashion;
    • Monitoring and managing the accuracy and quality of design implementation; and
    • Working in a team with varied levels of skills and experience.

    go to method of application »

    Mobile Application Developer

    Key Responsibilities

    • Design and develop software applications (apps) for mobile phones, Smartphones, tablets, and other mobile devices. 
    • May develop on one or more mobile platforms including Apple iOS, BlackBerry, Google Android, Microsoft Windows Mobile, and/or other mobile platforms.
    • Work with the product and design team to understand end-user requirements and use cases, then translate that into a pragmatic and effective technical solution.
    •  Manage full software development life cycle including testing, implementation, and auditing.
    • Perform product design, bug verification, and beta support which may require research and analysis.

     

    Qualifications / Experience

    • 2 to 6 years of recent hands-on coding and software design, specifically focusing on mobile applications.
    • Ideally have shipped 1-2 substantial apps and know how to integrate with backend RESTful APIs.
    • Experience with Cloud platforms like Microsoft Azure.
    • Solid OOP and software design knowledge – you should know how to create software that’s extensible, reusable and meets desired architectural objectives.
    • Experience with Nativescript, Hybrid and HTML5 Mobile App development.
    • Experience with Low Code development Platforms. 
    • Knowledge of additional Programming Technologies such as Swift, HTML5, JSP, Java, JavaScript, CSS, Bootstrap, Spring, NoSQL databases, AJAX, REST Service, JSON etc.

     

    Preferred Skills

    • Dive into difficult problems and successfully deliver results within a schedule.
    • Using Java, vendor deployment portals and tools, and development tools.
    • Experience with UX/UI testing of mobile application.
    • Drive to keep up to date with developments and trends in the tech and modern media world.
    • The ability to learn quickly.
    • Problem-solving skills.
    • Strong communication skills. 

    go to method of application »

    Integration Developer/Consultant

    Key Responsibilities

    • In-depth knowledge of standard Application and Data Integration concepts and principles. 
    • Technical responsibilities include development, maintenance, support and implementation of Integration solutions.
    • Provide input into the high-level Integration solution architecture.
    • Identify, propose, evaluate, estimate, and drive solutions while thoroughly considering the people, process, and system impacts.
    • Collaborate with project teams made up of people with diverse and complementary skills.
    • Team player with experience leading and collaborating cross-team to ensure successful delivery of solutions.

     

    Qualifications / Experience

    • Bachelor’s Degree in Information Systems/Computer Science/Engineering or equivalent work experience.
    • 3 - 8 Years of total IT experience with experience in designing and developing integration solutions utilizing EAI / Middleware / ESB technologies, enabling on premise as well as cloud application integration.
    • Experience with SoftwareAG webMethods Integration Platform with experience in webMethods including related components (Integration Server, v8 Broker, JMS, JDBC/SAP Adapters, My webMethods, Trading Networks, CentraSite, Insight, Terracotta, v9 Universal Messaging, Command Central, Flow language, security methods). 
    • Previous experience with Integration toolsets such as Tibco, SnapLogic, WS02, MuleSoft, webMethods or SaaS Integration Platforms.
    • Good Understanding of Business Process Management (BPM). 
    • webMethods related certifications will be advantageous.

     

    Preferred Skills

    • Experience working with various web service standards and frameworks including RAML, REST, JSON, XSLT, JMS, JDBC, LDAP, XML, BPEL, WS-*, HTTP, HTML5, WSDL, SOAP, and XSD’s.
    • Experience with Integrating a wide variety of applications and data sources, such as commercial enterprise systems such as SAP, as well as Operational / Industrial IT systems.
    • An understanding of Service Oriented Architecture, related methodologies and design patterns.
    • Previous experience with Internet Of Things (IOT), Complex Event Processing / Streaming Event Analysis, API Management, BPM.
    • Experience working with both Agile and Waterfall application development.
    • Experience integrating with Cloud/SaaS applications, packaged applications and legacy applications.
    • Experience with business and technical requirements analysis, business process modelling / and data mapping.
    • Excellent verbal and written communication skills to communicate with clients and team members clearly and effectively.

     

     

    go to method of application »

    Senior .NET Developer/Team Lead

    Key Responsibilities

    • Strong ability to provide written and/or verbal explanations on design and technical/functional solutions.
    • Contribute to the architecture, design, development, and maintenance of Web and Desktop applications using the C# language and the Microsoft .NET framework.
    • Write clean, scalable code using .NET programming languages.
    • Test and deploy applications and systems.
    • Ensure the best possible performance, quality and responsiveness of applications.
    • Maintain clear communication with all stakeholders throughout project lifecycles.
    • Involved on multiple client projects, sometimes in parallel.
    • Integrate with middleware and backend services and enterprise systems.
    • Timely delivery and execution of assigned work.
    • Collaborate with project teams made up of people with diverse and complementary skills.
    • Team player to ensure successful delivery of solutions.
    • Develop responsive web front ends with the latest technology and security.
    • Integrate with a variety of Azure Hosted Services.
    • Develop and maintain RESTful API services with a token based authentication.

     

    Qualifications / Experience

    • Bachelor’s Degree or equivalent is required in Computer Science or Information Systems or Computer Engineering.
    • 6+ Experience with .NET Core.
    • Experience with  Microsoft SQL databases.
    • Experience with Razer / JavaScript / Jquery.
    • Experience with Azure DevOps, CI/CD.
    • Experience Angular / Vue.JS / React.
    • Extensive knowledge and experience with integration with other systems and cloud structure.
    • Experience with creating/maintaining and consuming RESTful API’s.
    • Must have good knowledge of software programming concepts such Object-Oriented programming, Relational database design and agile methodology.

     

    Preferred Skills

    • Strong knowledge of .NET web framework.
    • Proficient in C# and/or .NET Core/Framework  with a good knowledge of their ecosystems.
    • Strong understanding of object-oriented programming.
    • Familiar with various design and architectural patterns.
    • Understanding of fundamental design principles for building a scalable application.
    • Experience creating database schemas that represent and support business processes.
    • Proficient understanding of code versioning tools such as SVN and GIT.
    • Ability to learn quickly and adopt rapidly to the latest technologies and best practices.
    • Strong problem solving and troubleshooting skills with the ability to exercise mature judgment.
    • Possess excellent communication and presentation skills and be able to work in a dynamic environment with rapidly changing environment.
    • Experience working with both Agile and Waterfall application development.
    • Experience with integrating with Azure services.

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Integrove Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail