Enable job alerts via email!

A Leading Retail Grocery Company Is Hiring Various Levels Of .Net Developers For A 6 Month Contract

Careerweb

Cape Town

On-site

ZAR 500 000 - 800 000

Full time

Today
Be an early applicant

Job summary

A leading retail grocery company is seeking .Net Developers at various levels for a 6-month contract in Cape Town. Responsibilities include system analysis, designing complex applications, and mentoring team members. Candidates should have a degree in Information Systems or Computer Science, with at least 2 years of experience for Software Engineers and up to 7 years for Lead Software Engineers. Knowledge of .NET standards and Agile methodologies is essential. This role offers the opportunity to work on high-complexity projects.

Qualifications

  • 2+ years for Software Engineer; 5+ years for Senior Software Engineer; 7+ years for Lead Software Engineer.
  • Basic certification in a programming language and related frameworks is required.
  • Extensive experience with highly complex projects within the SDLC and .NET development.

Responsibilities

  • Coordinate, design, develop and implement efficient solutions.
  • Conduct system analysis of moderate to high complexity.
  • Ensure effective solution development and perform quality assurance.

Skills

.NET framework
Agile methodologies
T-SQL
Git or TFS
OOP principles

Education

Diploma / Degree in Information Systems / B.Sc Computer Science
Job description
A Leading Retail Grocery Company Is Hiring Various Levels Of .Net Developers For A 6 Month Contract

Posting: today

Job Description

There are 3 levels of experience being hired for: Software Engineer, Senior Software Engineer and Lead Software Engineer.

Role Purpose

The role is responsible for system analysis, design, creation and testing of highly complex applications, in accordance with agreed specifications and standards. Works alongside systems designers to build new and sustainable systems and software solutions. Takes the lead on technical design, development, maintenance, and support of large-scale and high-complexity systems, applying deep knowledge to deliver within the required frameworks. Mentors other developers and enables the function to grow the capability while creating a high performing team. Possesses advanced technical writing skills for Use cases and diagrams.

  • Coordinate, design, develop and implement efficient and effective solutions by creating well engineered business applications for multiple channels
  • Liaise with technical and business users to define requirements on medium to large projects and serve as a technical expert in understanding and translating business requirements into the appropriate applications and solutions.
  • Conduct system analysis of moderate to high complexity and support system designers with related solutions; create conceptual, logical, and physical solutions and write clean, scalable code
  • Develop solutions, systems, and unit test standards according to organisational frameworks and standards
  • Maintain analysis / development principles and quality compliance criteria to deliver according to commitments
  • Coordinate requirements with systems designer and other developers
  • Participate in planning and identification of areas for modification and improvement; complete deliverables throughout the system development life cycle
  • Work within waterfall SDLC and Agile (SCRUM, Tester & Application Analyst) methodologies
  • Plan, organise and control own work effort; assist in managing work effort of Analyst Programmers I
  • Ensure effective solution development and perform quality assurance and testing on moderate to high complexity projects
  • Create program documentation and scripting on moderate to high complexity projects

Qualifications and experience

  • Diploma / Degree in Information Systems / B.Sc Computer Science (or similar)
  • Strong achievement in IKM assessments for Developers and for Design
  • Agile Foundation Training completed; Security training (OWASP Top 10) completed
  • Basic certification in a programming language and related frameworks
  • Basic certification on software / solution design (essential)
  • 2+ years for Software Engineer; 5+ years for Senior Software Engineer; 7+ years for Lead Software Engineer (essential)
  • Extensive experience with highly complex projects within the SDLC
  • Extensive experience building software using .NET framework / .NET Core; includes unit, system, performance, integration and volume testing
  • Extensive code review and code quality assurance
  • Experience in system integration & analysis; database design and development using T-SQL (essential); NoSQL advantageous
  • UI design and basic UX principles (essential)
  • SOLID and OOP principles (essential)
  • Expert level knowledge in distributed source control systems (Git or TFS); application architecture and web services (SOAP/REST) (essential)
  • UML exposure; networking and security principles (essential)
  • Experience in Agile and DevOps environments; experience in retail environment; experience with SCRUM or Extreme Programming (essential)
  • Automation (Unit and deployment) desirable; Designing user interactions for websites, servers and databases desirable

Is this job a match or a miss?

This advertiser has chosen not to accept applicants from your region.

Note

Other listings for related roles were included in the original description but are not reproduced here to maintain focus on the Net Developer opportunity.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.