Jobs Career Advice Post Job
X

Send this job to a friend

X

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

Oops! It seems this job from Progressive Edge has expired
View current and similar jobs below
  • Posted: Dec 15, 2023
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Progressive Edge is a Boutique firm specialising in IT / Tech & Data related recruitment services across a range of industry sectors, predominantly within the Cape Town Area.
    Read more about this company

     

    Mid Java Developer (Web & Mobile) - Stellenbosch

    Requirements:

    • Minimum 4 years of experience
    • Minimum of 2 years of Java development experience with Spring or Springboot
    • Relevant B.Sc. or B. Eng university degree; Hons. or higher is preferable
    • Good academic performance, exceptional in software development / programming courses
    • Dependable, responsible and collaborative
    • Supportive Team Player
    • Fast learner
    • Self-driven
    • Self-motivated and able to demonstrate initiative
    • Excellent communication skills
    • The ability to explain your approach and the process you follow
    • Excitement about technology

    Nice-to-haves:

    • DevOps
    • Cloud Infrastructure (Google Cloud or AWS)
    • IOT
    • Software Architecture

    Non-Technical Skills:

    • Able to work well in a team as well as individually
    • Attentive to detail, and able to think creatively outside the box
    • Able to accurately estimate effort on tasks, prioritise work and deliver to deadlines
    • Excited about learning, pushing technical limits and finding new solutions
    • Good analytical and problem-solving skills
    • Good verbal and written communication skills

    go to method of application »

    Senior Back-end Engineer - Cape Town

    Duties

    • Work with development teams, product managers and clients to design software solutions
    • Design and implement cloud based back end solutions
    • Design client-side and server-side architecture
    • Develop and manage well-functioning databases and applications
    • Design and implement effective APIs (REST / GraphQL)
    • Test software to ensure responsiveness and efficiency
    • Troubleshoot, debug and upgrade software
    • Facilitate clear communications with and around the team

    Requirements:

    • You will need to have a university BSc or BEng degree essential and not negotiable.  An Hons degree or higher would be preferred.  Strong academic background essential
    • Minimim of 6 years + in development, preferably 8+

    We are looking for candidates that have experience in some or all of the following:

    • Software and Architecture design
    • Cloud computing using AWS or GCP
    • Node.js, Python or other language used in cloud computing
    • Experience with Relational and NoSQL databases
    • Linux, Docker
    • CI/CD (eg Jenkins, TeamCity, Azure Pipelines etc)

    go to method of application »

    Android (Java or Kotlin) Developer - Cape Town

    Your responsibilities will include:

    • Deliver code according to a product backlog
    • Agile software development
    • Actively contribute to the team
    • Continuous self-development and expansion of skills
    • Assist the technical lead with designing technical solutions
    • Assist the senior software developer to mentor junior team members
    • Assist with software and product support

    The skills we are looking for

    • Android development (Java and Kotlin).
    • Deliver code according to a backlog.
    • Agile software development.
    • Communication skills that allow you to collaborate and explain your process, approach and motivation to various stakeholders.
    • Assistance with designing technical solutions.
    • Assistance with mentoring junior team members.
    • Technical software and product support.
    • Able to work well in a team as well as individually.
    • Zoom out to the big picture and zoom in on detail.
    • Estimate effort on tasks, prioritise work and deliver to deadlines but manage expectations pro-actively rather than working overtime to get the work done.
    • Excited about learning, pushing technical limits and finding new solutions.
    • Excellent analytical and problem-solving skills.
    • A propensity to fail fast and learn fast and share both failure and learning with others.
    • Prioritising learning over being right. Understanding others rather than becoming defensive.
    • Understanding the value of the client as part of the team rather than “us & them”.

    Required Experience

    • Minimum 4 years of work experience
    • Minimum of 2 years of Android experience - Java or Kotlin, but more Kotlin is better
    • Either Relevant B.Sc. or B.Eng. university degree. Good academic performance, exceptional in software development/programming courses Or an additional 5 years of work experience in the absence of a degree

    go to method of application »

    Python Engineer - Johannesburg

    Your core responsibilities include:

    • Developing core back-end platforms in a mixture of both open source and custom code
    • Developing domain- and customer-specific applications and platforms
    • Supporting the front-end team
    • Identifying application features and requirements into be abstracted to the core

    Requirements:

    Experience in:

    • Python and Flask
    • Angular
    • RESTful APIs with Swagger specifications
    • API security frameworks, token management and user access control, including OAuth and JWT
    • Message queues with Kafka, RabbitMQ, and ZeroMQ
    • Building and managing Docker containers
    • Database architecture, scalability and performance
    • Source control systems and creating / integrating CI/CD pipelines such as Jenkins
    • Writing unit-tested, extendable, and maintainable code
    • Working in an Agile / Scrum environment

    Beneficial knowledge:

    • Python web frameworks: Django, Tornado
    • AWS general concepts, with specific knowledge on: EC2, S3, RDS, Lambdas, SES, SNS, CloudFront, ECS, Fargate
    • SQLAlchemy and Connexions
    • BPMN or similar process management concepts

    go to method of application »

    C# Developer (Senior) - Cape Town

    Requirements:

    • 5+ years' experience with C# (or similar + excellent grasp of Computer Science principles)
    • University or related Computer Science Degree/Diploma
    • South African citizenship
    • Experience with Agile methodologies
    • Experience with Good attention to detail
    • Open to and willing to give critique
    • Genuinely interested in coming up with the best solution
    • Effective communication skills

    Advantageous:

    • Web Technologies (HTML, CSS, BootStrap, LESS etc)
    • Microsoft Web Stack (MVC, C#, Razor, IIS, ASP.Net etc)
    • Mobile Application Development (iOS, Mono, Android, Java etc)
    • High performance/scale technologies (Caching, Load Balancing, Profiling, Indexing etc)
    • Relational Databases (Microsoft SQL)

    go to method of application »

    DevOps / SRE Engineer - Johannesburg

    Requirements:

    • 3+ years of experience as a DevOps or Site Reliability Engineer
    • 2+ years of experience as a Software Engineer with experience in popular languages such as Java/ JavaScript/ Golang/ Python
    • An understanding of distributed systems, service architectures, cloud native systems, the problems they attempt to solve as well as the related trade-offs to contribute to feature and service design
    • Familiar with build tools including Maven, npm, Go build, Make, Scripting
    • Public cloud experience (AWS / Azure / GCP) certification preferable
    • Local Infrastructure experience (Virtualisation, *UI systems)
    • Container experience
    • CNCF (Cloud Native Computing Foundation) tools experience such as Docker and Kubernetes
    • Proven experience with production systems and dealing with production issues
    • Out of the box thinking to solve infrastructure and operational problems

    Expertise:

    • Configuration management tools and Infrastructure-as-Code tooling and practices
    • Domain-specific languages (Chef, Ansible, Salt, Puppet, Cloud Formation, Terraform, CDK)
    • Continuous integration tooling (Bamboo, Jenkins, TeamCity, GoCD, Travis, CircleCI)
    • Continuous delivery tools and patterns (GitOps, Blue/Green, Progressive Delivery)
    • Systems monitoring, alerting and analytics (NewRelic, Graphite, ELK, EFK, Nagios, Ganglia, Grafana, Prometheus etc.)
    • Git and various branching models
    • ChatOps

    go to method of application »

    Project Manager (Mid-level)

    Main duties and responsibilities

    Project Management

    • Implementation and maintenance of effective delivery frameworks internally and with our outsourced IT service partner
    • Managing the delivery through the Software Development Lifecycle (SDLC) including client implementation of the change
    • Project and BAU delivery tracking
    • Professional project updates to clients
    • Managing client requests through the backlog and delivery pipeline
    • Ownership of the delivery of agreed priorities for the year
    • Responsible for delivery relationship with our outsourced IT service partners
    • Ensuring that systems, procedures, and methodologies are in place to support outstanding project delivery
    • Developing a deep understanding of projects to gain insights into the scope of delivery
    • Taking accountability for project delivery performance, meeting internal and external client expectations, and driving future demand
    • Analyzing third-party as well as internal processes, and creating strategies for project delivery optimization
    • Performance & Quality Management
    • Recommending methods of improvement and seeing that actions are implemented on time for project delivery upgrades
    • Providing accurate and regular reports to management on performance of project delivery
    • Building strong relationships with teams and stakeholders to enable effective dialogue exchange between departments

    REQUIREMENTS

    Essential

    • 5+ years BA / Scrum Master / Project Management / Delivery experience
    • Understanding of financial markets and financial systems
    • Knowledge of database query languages e.g. SQL
    • Knowledge of web applications
    • Exceptional client-facing skills
    • Ability to communicate effectively with teams and stakeholders
    • Ability to source information from the users/clients
    • Ability to work under pressure, time management, provide reasonable effort estimations and to be able to multi-task across multiple projects and communicate effectively.
    • Unquestionable integrity and accountability
    • Knowledgeable about SDLC process
    • A great team player, able to interact easily with both business and technology stakeholders
    • Strong analytical skills and strong attention to detail

    go to method of application »

    C# .Net Architect - Johannesburg

    We are looking for the C# Architect to assist with:

    • Functional requirements
    • Deployment environment
    • Performance requirements
    • Expected longevity of solution
    • Client budget (provide choices and highlight trade-offs if needed)
    • Skill set required to build vs skill set available
    • Skill set required to maintain, and support vs skill set available
    • Ease of future maintenance and support
    • Investigation and resolution of technical challenges, guiding project team members as appropriate and doing it yourself when appropriate

    You will ensure quality through:

    • Code reviews in a form appropriate to project and individual team members
    • Establishing and maintaining an enabling set of technical standards
    • On-going refinement, revision or establishment of our development delivery processes
    • Providing expert opinion on validity of project team or individual effort and time estimates
    • Mentoring, or facilitating the appropriate mentoring, of juniors and team members
    • Participating in performance management and recruitment processes for technical resources
    • Pre-sales design and project proposals
    • Participation in PR and marketing activities with relevant writing, presenting and research

    Requirements:

    • BSc Computer Science or similar tertiary qualification
    • Strong object-oriented programming skills

    Experience in:

    • C#
    • HTML
    • JavaScript
    • CSS
    • WPF and WCF proven abilities
    • Microsoft Certification
    • Cloud experience would be preferred
    • Links to Stack Overflow, GitHub and / -or Bitbucket public accounts would be advantageous

    go to method of application »

    UX designer - Cape Town

    Responsibilities:

    • Assist in gathering requirements from clients and stakeholders
    • Help clients to understand the value of UX by having constant communication with them. You're not working for them but with them
    • Empathise with users by conducting UX research, or more often, collaborating with the dedicated UX Researcher
    • Understand the underserved need that the product needs to address
    • Understand the users journey through the product
    • Produce relevant artefacts e.g: Job stories, User flows, Information architecture, Wireframes & Prototypes
    • Low & High-fidelity design of product user interface About you

    Knowledge and Skills:

    • Skills in prototyping and visual design tools like Adobe XD and/or Figma
    • Able to function in an Agile software development team
    • Communication skills that allow you to collaborate and explain your process, approach and motivation to various stakeholders
    • Able to work well in a team as well as individually
    • Excited about learning, pushing creative limits and finding new solutions
    • Excellent analytical and problem-solving skills
    • A propensity to fail fast and learn fast and share both failure and learning with others
    • Prioritising learning over being right. Understanding others rather than becoming defensive
    • Demonstrated ability to learn independently

    Experience:

    • Minimum 3 years of work experience

    Education, qualification and certifications:

    • Either Relevant tertiary qualification in Multimedia and/or Visual Communication and/or UX Design
    • Or an additional 3 years of work experience in the absence of a degree

    go to method of application »

    Senior Front End Web Developer - Cape Town

    Requirements:

    • 5 or more years experience in web development
    • Experience working in an agile team
    • South African Citizenship
    • Web markup, including HTML5, CSS3
    • Server-side CSS pre-processing platforms, such as LESS and SASS
    • Client-side scripting and JavaScript frameworks, including jQuery
    • Asynchronous request handling, partial page updates, and AJAX
    • Image authoring, to be able to perform adjustments on an images.
    • Understanding of cross-browser compatibility issues and ways to work around them.
    • Familiarity with code versioning tools, such as Git/SVN
    • Understanding of SEO principles and ensuring that application will adhere to them.
    • Responsive web development skills

    Advantageous:

    • Knowledge of advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, React etc.
    • Adobe Photoshop, Gimp and/or Illustrator
    • Sketch/Invision

    Method of Application

    Build your CV for free. Download in different templates.

  • Get new ICT / Computer jobs like this on Telegram.Subscribe on Telegram
  • Send your application

    View All Vacancies at Progressive Edge Back To Home

Career Advice

View All Career Advice
 

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail