drjobs Senior Software Developer

Senior Software Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Centurion - South Africa

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Reference: BIT004100Rein1

Our client is seeking a highly skilled and experienced Senior Software Developer to join their dynamic team. The primary responsibility of this role will be the design development testing and debugging of software solutions. You will collaborate closely with various stakeholders to ensure the software meets functional and system requirements while maintaining high architectural integrity and product quality.

Duties & Responsibilities

Responsibilities:
  • Design develop test and debug software according to functional requirements.
  • Utilize technologies such as JavaScript C# ASP MVC and MSSQL to develop robust and scalable software solutions.
  • Adhere to established standards and development methodologies.
  • Collaborate with other developers business analysts and endusers to ensure technical compatibility and user satisfaction.
  • Work closely with the team leader and business analyst to understand functional and system requirements.
  • Partner with the architecture team to ensure architectural integrity and product quality.
  • Effectively communicate and interact with stakeholders to ensure alignment on project goals and progress.
  • Plan work breakdowns from functional requirements and manage project milestones.
  • Analyze diagnose and resolve software application errors.
  • Maintain systems postdeployment and oversee the successful implementation of new systems.
  • Stay uptodate with technical and industry developments to continuously improve development practices.
  • Track and log work hours as required.
Skills & Functional Requirements:
  • At least 5 years of experience in .NET C# development.
  • Strong understanding of ASP MVC.
  • Solid experience in WCF (with nServiceBus being a plus).
  • Proficient in TSQL MS SQL (experience with Oracle is beneficial).
  • Deep understanding of SOA and OOP principles.
  • Knowledge of Ntier and Nlayered architecture.
  • Solid experience with JavaScript frameworks and libraries (experience with Angular is a plus).
  • Strong experience with ASP Authentication and Authorization mechanisms.
  • Familiarity with ORM technologies (e.g. Entity Framework).
  • Experience with RESTful services is beneficial.
  • Knowledge of or experience with the NeoSecurity Stack (OAuth OpenConnectId Secure Token Service Microsoft Identity) is a plus.
  • Experience with Dependency Injection and Inversion of Control frameworks such as Microsoft Unity Container or Autofac.
  • Experience with Microsoft Open Web Interface (OWIN) is beneficial.
  • Proficiency in DomainDriven Design (DDD) and TestDriven Development (TDD).
Qualification Requirements:
  • University degree in Computer Science or a similar tertiary qualification.
  • Microsoft Certified Solutions Developer (MCSD) certification is a plus.
Apply now!

For more IT jobs please visit

If you have not had any response in two weeks please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles/positions.

For more information contact:
Reinie Du Preez
Senior Specialist Recruitment Consultant
Email:

Required Experience:

Senior IC

Employment Type

Full-Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.