Remote Senior Web Application Developer (JB1359)

 

Recruiter:

HR Genie

Job Ref:

JB1359

Date posted:

Monday, January 3, 2022

Location:

Johannesburg, South Africa

Salary:

Market related


SUMMARY:
Our client is a US based company that is seeking to hire a talented developer from South Africa in a

JOB DESCRIPTION:

Remote Senior Web Application Developer (JB1359)

Location: Applicants living in South Africa

Salary: Highly negotiable, based on experience

Our client is a US based company that is seeking to hire a talented developer from South Africa in a permanent, fully remote capacity.  Applicants should ideally have experience in the financial, property or insurance sectors.

As the role is for an American company, applicants must be comfortable attending online meetings outside our standard working hours.

Duties:

Develop and maintain applications using a variety of technologies that support multiple lines of Business and IT initiatives

Translate application storyboards and use cases into functional applications

Communicate professionally as a primary point of contact for business

Manage ad-hoc requests and multiple projects simultaneously, while operating in a high tempo environment with ever-changing priorities and tasks.

Design, develop and implement new applications, enhancements, and new features to our products which are primarily ASP.NET on Azure, Azure Paas, Faas and containers

Participate in the inception phase of application selection to evaluate applications for compatibility and appropriateness for the organisation

Provide ongoing system capacity planning for existing applications and determine opportunities for optimization of existing systems

Prepare accurate and detailed requirement specification documents, user guides and functional specification documents

Participate in the final phases of deploying and performance tuning of the application and help identify performance bottlenecks and suggest workarounds

Provide technical and solution documentation for existing applications and ensure that this documentation remains up to date

Provide guidance on coding, refactoring, root cause analysis and feature design best practices

Develop standards and best practices

Participate in peer code reviews

Creating database schemas that represent and support business processes

Review, analyze, and create solutions by utilizing the cloud environment:

Data & Storage: SQL Database, DocumentDB, Redis Cache, Storage (Blobs, Tables, Queues, Files and Disks)

Identity & Access Management: Azure Active Directory, Azure Identity, Azure B 2 C Multi-Factor Authentication (MFA)

Office and Developer Services: Visual Studio Online, Git, and Office 365

Systems Management: Microsoft Azure portal, Scheduler, Automation

Work as a technical lead for development efforts and mentor other team members

Minimum Requirements:

Bachelor's degree in business, computer science, or other technical fields with 10+ years of applicable experience in a technology environment. Additional years of relevant experience may be substituted in lieu of a degree.

10+ years overall industry experience in design, and development

7+ years of experience with designing, building and supporting database systems

2 + years of experience with Azure Cloud

Must have extensive working experience with Microsoft technologies

Understanding of CQRS Command and Query Responsibility Segregation (CQRS) Architectural pattern

Understanding of AMQP Message Broker technology like Rabbit MQ

Application migration from legacy mode to services and micro services

Experience with communicating with business to gather requirements and convert them into technical requirements

Deep knowledge of Microsoft Azure Cloud and .NET architecture

Sound experience with C#, ASP.NET, ASP.NET Core, MVC/MVVM-based Application

Knowledge and Understanding of Reactive and Functional Programming, TDD

Deep knowledge of MS-SQL and/or NoSQL

Knowledge and experience with agile development

Experience with unit testing frameworks Jest, xUnit, NUnit

Strong understanding of Application Lifecycle Management

 

NB! This job is now closed. You can apply for other jobs by uploading your CV.



 

 

 

Similar jobs you might be interested in:

Senior Internal Auditor (Remote)
Location: Midrand
Salary:
Are you an experienced Internal Auditor currently working within an audit firm and looking to take the next step in your career?My clients are always looking for strong audit professionals who combine solid technical knowledge with sound analytical skills and a commitment to delivering quality work. This opportunity is suited to someone with external audit firm exposure who has started working tow...
1 day ago


Senior Partner Manager (Corporate Accounts) - Remote, Johannesburg - R40 000 - R75 000 total CTC depending on experience
Location: Johannesburg
Salary: Market-related
Translate youth employability programmes into commercial and compliance value for corporate partners while growing a remote-first South African partnership portfolio.
64 days ago


Senior Frontend Developer (Java + Angular) - Remote (Pretoria) - R 85,000 – R 95,000 per month
Location: Pretoria
Salary: Market-related
This role exists to design, develop, and maintain modern web applications using Angular while collaborating with backend teams working on Java-based services.
68 days ago


USA Remote Digital Marketing :Account manager
Location: Johannesburg, Gauteng
Salary: US$1,900–$2,400 monthly base, depending on experience, plus performance bonuses
remote : USA Based client : Longterm international career : Skills -and financial growth. Well established organisation.
2 days ago


Javascript Developers
Location: Johannesburg
Salary: TBC Annually
Are you a seasoned JavaScript developer looking to work on enterprise-scale projects while accelerating your career growth? Join a people-focused technology environment where innovation, collaboration, and continuous development are at the core of success. This is your opportunity to work alongside highly skilled professionals, solve complex challenges, and make a meaningful impact for some of Sou...
22 days ago


 Senior Account Manager
Location: South Africa
Salary: R50,000–R65,000 per month
This is a senior account and project management position responsible for independently owning client accounts and projects from initial enquiry through to final delivery and invoicing.
1 day ago


Sales Representative – New Business Development
Location: South Africa
Salary: R25,000 – R35,000 + Uncapped Commission
The Sales Representative will lead new business development and act as the first point of contact for prospective clients, including executive search firms, boutique headhunters and in-house talent teams.
3 days ago


IT Technician
Location: Irene
Salary:
Eskort is looking for a skilled and motivated IT Technician to join our Eskort Head Office - Irene team!If you're a proactive problem-solver who enjoys working in a fast-paced environment, we want to hear from you!Apply today and become part of the Eskort team!
3 days ago


Senior Technical Sales Specialist
Location: Johannesburg
Salary: Market Related Salary
senior Technical Sales Specialist
3 days ago


Senior Platform Engineer Lead
Location: Centurion
Salary: Monthly
Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.Our client, a leading organisation within the financial services sector, is looking for an experienced senior Platform Engineer to join their technology team. This is a permanent hybrid opportunity based in Centurion.
4 days ago


Create a free job alert for Remote Senior Web Application Developer (JB1359) in Johannesburg

Enter your email address below and we will email you similar jobs when they become available:

You can cancel at any time. We will not spam you.
By giving us your email address your agree to our Terms and Conditions