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: Jul 17, 2023
    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

    Basalt is an award-winning software development company with over 20 years of combined experience in the Financial Services, Health and Telecommunications Industries. We offer the most comprehensive suite of custom software development services, ranging from rapid MVP development to custom re-engineering, testing and UX design. We convert business problem...
    Read more about this company

     

    Fullstack JavaScript Engineer - Cape Town

    What will you be responsible for:

    • Developing front end website architecture.
    • Designing user interactions on web pages.
    • Ensuring responsiveness of applications.
    • Meeting both technical and consumer needs.
    • Staying abreast of developments in web applications and programming languages.
    • Ensure the technical feasibility of UI/UX designs
    • Optimize applications for maximum speed and scalability
    • Assure that all user input is validated before submitting to back-end services
    • Collaborate with other team members and stakeholders

    What you bring to the team:

    • You are friendly, transparent, articulate and driven to succeed.
    • 5+ years programming experience in the Mern Stack ( React, Mongo, Express, Nodejs)
    • Knowledge of NoSQL databases particularly MongoDB, and others.
    • Experience developing web applications, with a good understanding of how the web works.
    • Experience with unit testing, knowledge of applying test-driven development is beneficial.
    • Understanding DevOps principals and how to apply them practically beneficial.
    • Experience in cloud services preferred – AWS, Azure.
    • Experience with containerisation (Docker/Kubernetes) is highly beneficial.
    • Familiarity with common programming design patterns and best practices.

    go to method of application »

    Full Stack C# Engineer - Cape Town

    What will you do;

    • Building distributed micro-services.
    • Designing, building, and maintaining advanced applications services.
    • Collaborating with cross-functional teams to define, design, and ship new features.
    • Writing testable, maintainable code for robustness and reliability.
    • Working on bug fixing and improving application performance.

    What you need to have:

    • Strong experience working on the backend of a technology product.
    • Extensive programming experience in C#
    • Excellent knowledge of relational databases, SQL and ORM technologies (EF, NHibernate)
    • Experience with front end technologies and frameworks specifically angular and react
    • Knowledge of NoSQL databases such as Redis, Riak, MongoDB, and others.
    • Experience developing web applications, with a good understanding of how the web works.
    • Experience with unit testing, knowledge of applying test-driven development beneficial.
    • Understanding DevOps principles and how to apply them practically beneficial.
    • Experience in cloud services preferred – AWS, Azure.
    • Experience with containerisation (Docker/Kubernetes) highly beneficial.
    • Experience working with agile methodologies.

    go to method of application »

    Account Director

    Role Overview:

    • The role requires a skill set that marries the resources, knowledge, voice, support and guidance of key accounts to achieve their business objectives while simultaneously driving Basalt’s strategy, stakeholders, revenue and profit.

    What you will do:

    • Solving complaints or complex queries with the client and dev + delivery team.
    • Manage difficult conversations with clients and the development team.
    • Ability to make tough calls and push back clients whilst building relationships and trust.
    • Expediting serious issues to management and ensuring prompt resolution.
    • Work closely with our Snr, Mid & Jnr Clients.
    • Consistency makes sure that Basalt is adding value to our clients - mainly through delivery. Everyone is swimming in the same lane and same direction.
    • Building positive client relations by checking in regularly and following up on active processes.
    • Recommending product improvements based on client services feedback.
    • Providing technical guidance to our clients.
    • Spot opportunities & upsell.
    • Identify new business opportunities.
    • Keeping track of product direction and roadmap to grow the team where necessary.
    • Manage the month-to-month client reporting, invoicing, and timekeeping.
    • Attend and lead stakeholder meetings with clients.

    Team:

    • Oversee the delivery teams by fully understanding the client's business objectives, including business direction at a project level.
    • Lead, mentor, and support the project team leads.
    • Manage Project Managers to ensure all processes are adhered to.

    What we believe you need to have:

    • Tertiary qualification with preference to MBA or equivalent.
    • 5+ years experience in a Product Manager/ Client Service Lead role
    • Digital agency background
    • Has an understanding of the technology space
    • Commercially savvy
    • High EQ level
    • Detail-oriented
    • Ability to work independently
    • Excellent written and verbal communicator
    • Ensuring a positive and professional client service experience
    • Overseeing client records and processes
    • Constantly be on top of new developments and trends in the technology and product development space.
    • Ability to define, build and implement client strategy and direction for the product, while aligning business and technology teams.

    go to method of application »

    Java Engineer

    Role Overview:

    • You will be responsible for architecting, designing and developing solutions using Java, Spring, Hibernate and other open source technologies.

    What you will do:

    • Planning, designing, debugging, and coding software solutions for Java application development.
    • Develop Java-based software using industry best practices.
    • Writing and implementing efficient and reusable code
    • Test the software to ensure it meets requirements and performs well.
    • Collaborate with other software engineers to ensure that code is of the highest quality.
    • Work with product managers and designers to ensure the software is designed well and meets user needs.
    • Identify opportunities to improve existing Java code.

    What we believe you need to have:

    • Relevant Qualification
    • Minimum 5 years’ experience in java development
    • In-depth knowledge of Java and JavaEE
    • Excellent analytical and problem solving skills.
    • Ability to work independently and as part of a team.
    • Strong knowledge of software architecture principles.
    • Familiarity with at least one of the following databases - MySQL/Oracle/SQL Server/PostgreSQL.
    • Experience with unit testing, knowledge of applying test-driven development.
    • Understanding DevOps principals and how to apply them practically.
    • Experience in cloud services preferred – AWS, Azure.
    • Experience with containerisation (Docker/Kubernetes) highly beneficial.
    • Experience working with agile methodologies.

    go to method of application »

    Data Scientist (Johannesburg)

    Role Overview:

    We are looking for an innovative Data Scientist to join our team and help us extract insights and knowledge from our data to drive business value. In this role, you will be responsible for collecting, cleaning, and transforming data, developing statistical and machine learning models, and presenting your findings to stakeholders in a clear and concise manner. The ideal candidate will have a strong background in statistics, mathematics, and programming, and the ability to collaborate effectively with stakeholders to understand business objectives and identify opportunities where data can be used to drive value. If you are a self-starter with a passion for using data to solve complex business problems, we encourage you to apply for this exciting opportunity.

    What you will do:

    • Collect, clean and transform data.
    • Gather data from various sources and perform necessary cleaning and transformations to ensure the data is usable for analysis.
    • Develop statistical models to extract insights and make predictions from the data.
    • Create machine learning models to develop models that can make predictions or classifications on new data
    • Communicate results and present findings in a clear and concise manner to both technical and non-technical stakeholders.
    • Collaborate with stakeholders to understand business objectives and identify opportunities where data can be used to drive value.
    • Stay up to date with emerging technologies in data science and apply them to solve problems efficiently and effectively.

    What you need to have:

    • BSc/BA in Computer Science, Engineering, Applied Mathematics or Physical Statistics being beneficial.
    • Technical expertise using data models, data mining, and segmentation techniques.
    • Knowledge of programming languages, such as Java, JavaScript, C, C++ and Python.
    • A variety of machine learning techniques (clustering, decision tree learning, artificial neural networks, etc.) and their real-world advantages/drawbacks.
    • Advanced statistical techniques and concepts (regression, properties of distributions, statistical tests and proper usage, etc.) and experience with applications.
    • 4+ years experience in a data science role
    • Creating and using advanced machine learning algorithms and statistics: regression, simulation, scenario analysis, modelling, clustering, decision trees, neural networks, etc.
    • Visualising/presenting data for stakeholders using: Tableau, Periscope, Business Objects, D3, ggplot, Matplotlib, Plotly, Bokeh, etc.
    • Querying databases and using statistical computer languages: R, Python, SLQ, etc.
    • Design data modelling processes to create algorithms and predictive models and perform custom analysis.
    • Web services: Redshift, S3, Spark, DigitalOcean, etc
    • Statistical and data mining techniques
    • GLM/Regression, Random Forest, Boosting, Trees, text mining, social network analysis, etc.

    go to method of application »

    Mobile Application Developer

    What you will do:

    • Support the entire application development (concept, design, test, release, and support)
    • Produce fully functional mobile applications and write clean code
    • Write unit and UI tests to identify disruptions
    • Troubleshoot and debug to optimize overall performance
    • Design and develop interfaces to improve user experience
    • Research and suggest new mobile products, protocols, and applications
    • Stay up-to-date with new technology trends and innovations
    • Fixing bugs and ensuring the best performance to meet quality standards
    • Recommending changes and enhancements

    What you need to have:

    • 5+ years proven work experience as a Mobile developer
    • Experience with any of the following programming languages: C++, JavaScript, HTML, C, Java, and React Native
    • Experience with Kotlin, Android software development and Android Studio
    • Experience with Swift, Objective C, and iOS software development
    • Experience with third-party libraries and APIs
    • Familiarity with XCode, User Interface (UI) Design, and OOP design principles
    • Strong understanding of OOP/SOLID principles.
    • Experience with automated builds (CI/CD).
    • Experience with applications publishing to App Store and/or Google Play.

    go to method of application »

    UI/UX Designer (JHB)

    Role Description:

    • We are looking for a strong UI/UX designer to join the team. Your role will involve gathering user requirements, designing graphic elements and building navigation components. To be successful in this role, you should have experience with design software and wireframe tools. If you have a portfolio of professional design projects that includes work with web/mobile applications, we’d like to meet you.
    • Ultimately, you’ll create both functional and appealing features that address our clients’ needs and help us grow our customer base

    What you will do:

    • User experience, user interface and interaction design planning and management on all platforms.
    • Analyses online business process flows
    • Demonstrated ability to create engaging user experiences that improve the overall user experience.
    • Demonstrated ability to understand UX fundamentals and principle
    • Creating wireframes,sitemaps, process and screen flows designs.
    • Creating product protypes and user stories and acceptance criteria.
    • Developing personas and usage scenarios.
    • Translates user feedback and business requirements into user interfaces
    • Recognizes and helps define the differences between the platforms and how it directly affects the user experience in each
    • Ensures consistency of the user experience, regardless of the platform
    • Works close with the multiple development teams to ensure accuracy of the final product to those of the product specs Uses analytics to gain insight to customer/user behaviour to improve UI
    • Capable of managing user testing process
    • Capable of doing user testing
    • Provides user testing reports
    • Ability to define visual elements, product elements and overall design

    What you will do:

    • 4+ Years’ experience as UI/UX Designer.
    • Experience within the Financial Industry advantageous
    • Interaction Design is a bonus
    • Relevant Qualification
    • Portfolio of design projects experience designing UX and UI solutions for both mobile and web-
      based design
    • Sound Knowledge and Experience in Figma/Invision/Axure
    • Understanding of Agile Practices

    go to method of application »

    Fullstack C# Engineer (Sandton/JBH)

    Role Overview:

    • We are looking for an experienced engineer who is comfortable with both front end and back-end programming.

    What you will do:

    • Developing front end web architecture
    • Designing user interactions on web pages
    • Developing back-end website applications
    • Creating servers and databases for functionality
    • Ensuring cross-platform optimization
    • Ensuring responsiveness of applications
    • Designing and developing API’S

    What you need to have:

    • Degree in Computer Science, computer engineering or related
    • Minimum of 4 years’ experience in a similar role
    • Good written and verbal communication skills
    • Experience with C#, Asp.net core 2.1 and above.
    • SQL Server
    • Ocelot Gateway
    • Tibco messaging – Can be learnt on the job
    • Angular v13 and above
    • Material Design
    • Bootstarp
    • Rxjs
    • Typescript

    Method of Application

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Basalt Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail