C# Node.js Developer (centurion)

Pretoria, GP, ZA, South Africa

Job Description

Key performance areas



As a Senior Web Developer, your primary responsibility is to shape the core architecture and functionality of applications.



You will focus on designing and implementing robust server-side logic using NodeJS and .NET Core (C#), ensuring the seamless integration of frontend components developed by the development team. Your expertise in crafting efficient APIs and maintaining high-performing backend systems is crucial to the overall success of our projects.



You will collaborate closely with the development team to integrate visually engaging and responsive user interfaces.



The role is instrumental in developing scalable backend solutions that support these interfaces.



Additionally, you will be responsible for database design and management, building a solid data architecture to ensure data integrity and responsiveness, and implementing GraphQL APIs to facilitate communication between frontend and backend systems.



Your proficiency in AWS services, including EKS, ECR, CodeBuild, Code Pipeline, Cognito, and IAM, will be applied to securely deploy and manage applications. You will implement security best practices and manage access control to ensure the reliability and security of our cloud-based solutions.



Expertise in containerisation with Docker and Kubernetes is required to provide consistency across environments and facilitate the efficient orchestration of containers.



Your strong background in backend development, with an emphasis on code quality, scalability, and performance, will be essential in this role.



Technical knowledge/competencies



Knowledge coding-languages (PHP, C+, Java, and .NET etc).



Analytical and mathematical skills



Ability to write clean, easy-to-understand code.



Outstanding analytical and problem-solving capabilities.



Excellent written and verbal communication skills.



Sound understanding of coding and development processes.



Experience working in an agile environment.



Strong understanding of Integration impacts, standard solutions & best practices without customising too easily



Strong Team Lead / Management background is important



Strong MS Office



Experience in developing/architecting Integration Solutions supporting business processes



Exceptional knowledge, both practical and theoretical, of IT Infrastructure and architecture



IT Industry knowledge and a passion for understanding new developments and changes in the IT sector



Demonstrated skill in managing the development of optimal business systems.



Ability to communicate concepts in a concise and eloquent form to management and to cross-functional departments or teams verbally, in writing, and through pictures or diagrams when appropriate



Knowledge of new technologies (in relevant field) and maintain and stay abreast of updates and changes, and make the appropriate recommendations



Ability to effectively prioritise and execute tasks in a high-pressure environment for self and teams



Excellent ability and knowledge to direct staff in integrating information technology services with the work requirements as determined by IT and business



Excellent experience in information technology disciplines, e.g., system design, development, implementation, support, production operations, and integrations, quality assurance and systems management using expert principles and practices, eg Software Development Life Cycle



Excellent experience in consulting and influencing stakeholders as and when required



Excellent administration skills



Knowledge of out-of-the-box features for creating webpages, forms, workflows, and more is a must



Qualification



A bachelor's degree in computer programming, computer science, or information technology.



NET Core (C#), AWS Certifications, JavaScript, Typescript, and Microsoft Visual Studio certification and experience.



5-7 years inDevelopment Experience



Between 5 - 7 Years

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1537834
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, GP, ZA, South Africa
  • Education
    Not mentioned