Advertisement:



Senior Software Developer (bpa), Port Elizabeth

Last update 2024-06-17
Expires 2024-07-17
ID #2175352987
Free
Senior Software Developer (bpa), Port Elizabeth
South Africa, Eastern Cape, Port Elizabeth,
Modified May 31, 2024

Description

We are looking for an Experienced Senior Software Developer for a Global Company based in Port Elizabeth.

MAIN PURPOSE OF THE JOB:

The primary purpose of this role is to be a Senior Software Developer as part of the Business Process Automation (BPA) team. The successful candidate will work under the direction of the Director of Information Technology and Digital Transformation to understand project requirements – as dictated by business needs – then work towards solutions to satisfy those needs. New technologies will be vetted through thorough research of the given technology, as well as conceptual implementations and proof of concepts, together with thorough documentation and best practice guidelines.

As a Senior Developer, you will be expected to upskill your team-mates, through knowledge and experience

sharing. And likewise, to learn from the experiences and knowledge of your fellow team-mates. You will partner

with other developer & engineers to design, develop & implement solutions.

To be successful in this role, you should be a technologist at heart, deeply analytical and capable of critical

thinking. You should be able to grasp business concepts and be able to translate those to deliverables.


PREFERRED EXPERIENCE AND QUALIFICATIONS:

BSc/BCom in Computer Science or equivalent

A minimum of 7 or more years of experience required

Strong programming, business analysis, and administrative skills

Logistics & Supply Chain experience (advantageous)


TECHNICAL REQUIREMENTS:

Software development/delivery experience

Cloud computing services (Microsoft Azure preferred)

C# &. NET (Framework & Core)

. NET WEB API

Web- and Desktop-based application development

Application web service development

MS SQL Server (other RDB experience beneficial)

Experience implementing software design patterns

ORM experience (Entity Framework preferred)

CI\CD experience (beneficial)

Azure Dev Ops (advantageous)

Microsoft Power Platform (advantageous)

Ui Path (advantageous)

Microsoft Teams App Development (advantageous)

Power Platform Custom Connector Development (advantageous)


ESSENTIAL FUNCTIONS & RESPONSIBILITES:

Design, develop, test and implementation of software solutions

Internal and external client support

Writing and implementing quality and high performing code

Development, maintenance and implementation of software tools, processes and procedures

Research and development

Testing and evaluating new technologies

Ensuring all developed solutions are cost effective and conform to organizational standards, including those dictated by certification and security requirements

Identification of areas of improvement

Assist with peer review and code reviews

Collaboration with developers from other teams to implement the best solutions possible

Document software processes and solutions

Following strict source control procedures

Measurement and reporting of benefits gained through the use of solutions

Performing other duties as assigned

Job details:

Job type: Full time
Contract type: Permanent
Occupation: Senior software developer (bpa)

⇐ Previous job

Next job ⇒     

 

Contact employer

    Quick search:

    Location

    Type city or region

    Keyword


    Advertisement: