Posted on: 10 June 2023
ID 862272

Intermediate C#.Net Developer

Duties and Responsibilities
  • Developing software and writing scripts as per specifications or requirements provided
  • Development extends to Front-end, Middle Tier and Databases and includes Presentation Layer, Business Logic, Data, Services, Databases and Scripting.
  • Unit testing / integration testing of features developed.
  • Technical documentation that shares knowledge effectively.
  • Responsibility for end-to-end systems (small to medium size)
Experience and Qualifications
  • IT / software engineering / programming related Degree
  • At least 4 years of C#.Net development working experience
  • Matric Maths on higher grade
  • Relevant Microsoft certifications are advantageous (MCSD / MCP / MCSA)
Skills and Knowledge
  • Experience with at least one DBMS such as: SQL Server/MySQL/Postgres. SQL Preferred
  • Experience with HTML, CSS and Javascript
  • Standard forms development using MVC or Single Page Application (Angular/React stack)
  • Working knowledge of one or more client stacks. MVC Razor/Angular/React/.Net Forms. Solid understanding of MVC concepts is a must.
  • Security awareness and practise with regards to OAuth/OpenID Connect/token-based authentication/claims-based authorisation/PKI infrastructure
  • Understanding of all SQL constructs, and the ability to construct investigative queries and working knowledge of index optimisation
  • Ability to write simple unit tests using an appropriate framework
  • Understanding of version control systems. Azure dev ops is preferred.
  • Knowledge of Building information Management
  • ISO19650 knowledge
  • Data Driven solution development
  • Additional programming language like python
  • Data science and Data engineering skills

Behavioural Competencies
  • Creative and innovative thinking
  • Sound analytical and problem-solving skills
  • Team player energetic and co-operative with excellent communication skills
  • Flexible, able to meet multiple deadlines and handle pressure
  • Be well organized, systematic and logical
  • Able to plan and prioritise workload
  • Excellent interpersonal and communication skills
  • Integrity
What we offer
As a worldwide engineering firm, we are ambitious, exciting, lively, collaborative and dynamic. We are making a difference to society and technological progress across the globe. Thats how our colleagues describe our company. Want to contribute to enhancing society with your expertise? Be part of an open network where youre connected with the brightest and smartest people and technologies? Join us!
Occupation:
Engineering jobs


This job offer is not active at the moment.
Apply for a job
You have already applied to this job position
Save ad
Mine Jobs-kuruman Black Rock
Jobin.co.za
MAINTENANCE Jobs-0731732853

MAINTENANCE Jobs-0731732853

Black Rock Mine
Kuruman
Jobin.co.za
Black Rock Mine Jobs-0731732853

Black Rock Mine Jobs-0731732853

BLACK ROCK MINE
Kuruman
Jobin.co.za
TWO RIVERS PLATINUM MINE JOBS AVAILABLE

TWO RIVERS PLATINUM MINE JOBS AVAILABLE

TWO RIVERS PLATINUM MINE
STEELPOORT
Jobin.co.za
EVANDER GOLD MINE JOBS AVAILABLE

EVANDER GOLD MINE JOBS AVAILABLE

EVANDER GOLD MINE
Secunda