Sorry, the offer is not available,
but you can perform a new search or explore similar offers:

Software Developer - Durban

My client, a leading and well known Company requires an experienced Software Developer to join their vibrant team in Ottowa South, Durban.CORE PURPOSE OF THE...


KwaZulu-Natal

Published a month ago

System Administrator

The System Administrator is a technical position that requires intermediate knowledge across multiple areas of IT Support & Infrastructure. The System Admini...


KwaZulu-Natal

Published a month ago

Software Developer - Durban

My client, a leading and well known Company requires an experienced Software Developer to join their vibrant team in Ottowa South, Durban.CORE PURPOSE OF THE...


From Paqueta Personnel - KwaZulu-Natal

Published a month ago

Sheq Systems Administrator

RCL FOODS is recruiting for a SHEQ Systems Administrator based in Westville. The successful incumbent will coordinate SHERQ reporting and documentation proce...


From Rcl Foods Careers - KwaZulu-Natal

Published a month ago

Cloud Backend Developer

Cloud Backend Developer
Company:

Ntt


Details of the offer

Key Roles and Responsibilities:Develops applications that effectively accomplish client objectives and user needsDesigns and writes code for applications and maintain applications databasesAnalyzes and edits existing software applications to improve and optimize functionality, fix problems, and enable their use on new hardware platformsRemodels and adapts applications as needed to optimize performanceIdentifies specific client needs and preferences related to the applicationTests applications extensively to ensure they are error and bug-freeInstalls applications and acts as technical advisorCommunicates with relevant internal technical stakeholders to obtain information on project limitations, performance requirements, and interfacesConsults with clients in the design phase to determine client needsProduces software documentation following company software process and templatesParticipates in software product review meetings and team meetingsKnowledge, Skills and Attributes:Design, Develop, and Operate solutions for a cloud computing platform with baked in attributes of security, auditability and observability.Define and build value-add services on the platform using cloud-native principles.Expert level proficiency with at least one programming language such as Java or NodeJS.Experience in writing automated tests using industry frameworks. Experience in programming frameworks (e.g. Spring Boot, Spring Cloud, 15 factor app principles) .Experience in Kubernetes is essential.Demonstrated knowledge of software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.) with cloud native data management capabilities (e.g. relational db, no-sql db, graph db and object storage).Experience in developing high performance RESTful and GraphQL API's.Experience building custom annotations in Springboot to enable better tooling, code analysis, and code generation to standardize API invocation, OAuth token generation etc.Are familiar with modern development stack, e.g. Kotlin or Java 8+, TypeScript, React or Angular 2+, GraphQL, PostgreSQLWorked with source control like GitUnderstanding of CI/CD, rapid delivery on productionExperience with one of the cloud platform like AWS, Azure etc.Understanding different Agile methodologiesAbility to write quality unit and end–to–end tests; debug and optimize existing and new code.Academic Qualifications and Certifications:Bachelor's degree or equivalent in computer science or software engineering or relatedCertification in various programming languages (Java, Perl, Python, C++, etc.)Scrum / Project Management certificationRequired Experience:Seasoned Software Applications Engineering, Software Development experience, or related work experienceJava, Springboot, Kubernetes, Terraform, AWS/GCP/Azure, OpenAPI, REST, GraphQL, Databases (SQL, NoSQL, Graph DB), API SecuritySeasoned project management experience and/or experience working in an Agile environmentSkills SummaryAgile Scrum Development, Application Development, C++ Programming Language, Design, Linux, Operating Systems (OS), Programming Languages, Python (Programming Language), Software Applications, Software DevelopmentWhat will make you a good fit for the role?Workplace type: On-site WorkingEqual Opportunity EmployerNTT is proud to be an Equal Opportunity Employer with a global culture that embraces diversity. We are committed to providing an environment free of unfair discrimination and harassment. We do not discriminate based on age, race, color, sex, religion, national origin, disability, pregnancy, marital status, sexual orientation, gender reassignment, veteran status, or other protected category

Requirements

Cloud Backend Developer
Company:

Ntt


Built at: 2024-05-12T18:21:37.184Z