Domain Specialist - Junior

NTT Corporation

  • Johannesburg, Gauteng
  • Permanent
  • Part-time
  • 1 month ago
NTT is a leading global IT solutions and services organisation that brings together people, data and things to create a better and more sustainable future.In today’s ‘iNTTerconnected’ world, connections matter more now than ever. By bringing together talented people, world-class technology partners and emerging innovators, we help our clients solve some of the world’s most significant technological, business and societal challenges.With people at the heart of our success, NTT is committed to attracting and growing the best talent and providing an environment where everyone feels they can belong and their contribution matters.Want to be a part of our team? We are looking for an individual to lead the design and architecture of large-scale backend applications using the best practices to ensure high levels of performance, maintainability and availability. Be involved in all aspects of development playing a critical role in design, planning, development, and deployment and drive improvements in the company’s software delivery life cycle to enable high quality continuous delivery process. The ideal candidate will bring a mindset of creativity, innovation, and balance bleeding edge technology development with a relentless pursuit of timely product engineering delivery. The role requires ownership, logical thinking, and estimation of your own work, coding, testing, troubleshooting, and performance optimizations. The candidate will partner with key stakeholders across the business including the Backend Software Engineers, Product Management, Infrastructure/DevOps and Security to advance the product roadmap. They will need to Seek constant feedback from different users and data to help the team to prioritize and iterate on solutions. Be involved in mentoring less experienced software engineers in the teamWorking at NTTRoles, Responsibilities and Skills/Competencies:
  • 4+ years in a senior role designing and developing large-scale web applications
  • Hands-on public cloud experience - AWS, Google Cloud, Azure, Heroku
  • Strong understanding of containers – Docker, Kubernetes
  • Required experience in REST API development
  • Polyglot developer with current hands-on development experience in a major framework - .Net Core, Java/Springboot, Python, JS/NodeJS, Nest.JS, Nuxt.JS
  • Hands-on experience with low-latency messaging/queueing technologies - Kafka, rabbit MQ
  • Demonstrable familiarity with CI/CD process, testing frameworks and practices with tools like git, Jenkins/Bitbucket pipelines, Spinnaker
  • Knowledge of Monitoring and Observability Tools such as Dynatrace & DataDog
  • Strong knowledge of application, data and infrastructure architecture disciplines
  • Expert understanding of architecture and design across all systems
  • Experience working within an agile development environment
  • Excellent written and oral communication skills
  • Ability to work in a dynamic, remote-first environment with a globally distributed team
  • Learn about new trends and drive team discussions to improve the product.
  • Excellent written and oral communication skills
  • Comfortable leading the frontend development team in big projects
  • This is a hands-on role and code contribution daily is required
Educational Requirements:
  • B-Degree in Computer Science or related technical field.
Nice-to-have Skills
  • Experience using Node.js tools
  • Experience with backend tech stacks including Node, Python and Go
  • Experience with testing (Cypress, Jest);
  • Experience with CI/CD platforms such as Bitbucket Pipelines and Spinnaker;
  • Experience with SonarCloud (Code scanning, vulnerabilities, code coverage, code quality etc)
  • Experience with Cloudflare (Caching, DNS, WAF, CSP)
  • Experience using Monorepo’s using Nx (we have over 20+ FE apps in the same repo)
  • Experience with Datadog
  • Experience with AWS services
  • Experience using Terrafrom
Skills SummaryWhat will make you a good fit for the role?Workplace type:Equal 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 categoryJoin our growing global team and accelerate your career with us. Apply today.A career at NTT means:Being part of a global pioneer – where you gain exposure to our Fortune 500 clients and world-leading global technology partners and work with a network of over 40,000 smart and diverse colleagues across 57 countries, delivering services in over 200 countries.Being at the forefront of cutting-edge technology – backed with a 150-year heritage of using technology for good. With 40% of the world’s internet traffic running on our network and where Emoji were first invented, you can be proud of the group’s many new ‘firsts’.Making a difference – by doing meaningful work that helps to shape the future for our clients, and across industries and communities around the world.Being your best self – in a progressive ‘Connected Working’ environment that promotes flexibility, connection and wellbeing. Where diversity and different perspectives are embraced to ensure equal opportunities for all.Having ongoing opportunities to own and develop your career – with a personal and professional development plan and access to the broadest learning offerings in the industry.

NTT Corporation

Similar Jobs

  • Technology Domain Specialist - Junior

    Boardroom Appointments

    • Johannesburg, Gauteng
    About the job Technology Domain Specialist - Junior Contract position Minimum Requirements: B-Degree in Computer Science or related technical field. 4+ years in a senior ro…
    • 1 month ago
  • Technology Domain Specialist - Junior

    Boardroom Appointments

    • Johannesburg, Gauteng
    Contract position Minimum Requirements: B-Degree in Computer Science or related technical field. 4+ years in a senior role designing and developing large-scale web application…
    • 1 month ago
    • Apply easily