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
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.