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: Dec 15, 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

    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.

  • Send your application

    View All Vacancies at Progressive Edge Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail