Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Apr 17, 2020
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    NTT Ltd. is a leading, global technology services company. In a constantly evolving world, technology doesn’t stand still. And nor do we. Every wave of change is an opportunity to transform your business today, so you can reshape the outcomes of tomorrow. As a global technology services provider, we help our people, clients, and communities do great...
    Read more about this company

     

    Application Architect

    Application Architect

    In a constantly changing world, we work together with our people, clients and communities to enable them to fulfill their potential to do great things. We believe that by bringing everyone together, we can solve problems using innovative technology that can create a world that is sustainable and secure. At NTT, we encourage you to remain continuously curious, as that is what keeps you fast, flexible and relevant. No two days will be the same but that is what will help you grow and realize your full potential.
    The power is in your hands to do great things. It’s time to lead the change, be the authentic you, to solve difficult challenges, to set the pace of change and to unleash your potential.

    The Application Architect, working with the various internal and partner development teams, is responsible for turning functional and usability requirements for Manage Centre into new product features which
     

    • Fit within the over-all portal’s architecture and ethos
    • Re-use existing features and/or components
    • Use or provide familiar constructs (e.g. web services, data access & transfer, consistent UI)
    • Leverage best practice & patterns (e.g. design patterns, micro-services, API etc.)
    • Fit within the component and deployment models to support scalability, performance and robustness
    • Are generally applicable to multiple NTT Limited services and to the majority of clients
    • Takes into consideration backwards compatibility
    • Supports migration of clients on older versions of the portal
    • Allows for customisation of the portal without access to the software code base, in order to meet client requirements that are not general purpose or that would be inappropriate for inclusion in the code base for some other reason.

    Working at NTT
    Software Architecture

    The Application Architect is responsible for defining, documenting and evangelising the software architecture for the portal. This includes the construct, libraries and code structure of the portal.

    Data Model
    The Application Architect defines and documents the data model of Manage Centre. This includes the data flows between external systems and Manage Centre e.g. NTT’s Managed Services Platform, Enterprise Data Warehouse, Data Exchange Service, client platforms, 3rd party platforms. A key component of this is the definition of the API models, be they web service or native code level, supported by clear contracts (including whether services are stateful or stateless), and usage examples.
    In addition, the Application Architect defines and documents the Data Analytics model utilised by the portal and the data rules construct for analytics – to ensure these may easily be understood from a business perspective.

    Infrastructure and Security Architecture
    Working with the portal Platform Operations team, Group IT teams and 3rd party service providers, the Application Architect must understand and document the underlying physical/virtual infrastructure used by Manage Centre, including infrastructure (network, server) security architecture.
    The Application Architect is responsible for defining, documenting and evangelising the security architecture and security standards for the portal. This includes file-level security, code-level security, data security and portal user security constructs.

    Software Development
    The Application Architect provides leadership and guidance to Manage Centre development team, related development teams (TMS, DXS, EIP, EMR, Direct, etc) from a Manage Centre perspective. They will review business requirements, functionality requirements and usability requirements for enhancements to the portal generated by Manage Services Product & Platform Manager and Solution Architect and define the features required to meet these requirements.
    The Application Architect will review and guide these requirements and features with the development teams to ensure an overall development approach is defined across all affected systems, with data flows, interfaces, security, performance and scalability are being taken into account. They will be responsible for ensuring best practices in software development will be utilised within the solution designs. They will take into account backward compatibility with existing supported versions of Manage Centre, as well as consider the impact for clients to migrate to the updated version.
    As Manage Centre is a business critical application which must be able to rapidly respond to business demands, the promotion of effective quality development methods e.g. Agile to achieve ongoing enhancement of the solution must be taken into account.

    Release Management

    The Application Architect will be responsible for maintaining & evolving Release Management strategy for the portal and establishing processes for new software products. This will include how version controls will be maintained, the establishment of a software definition library, identifying any test, release and deployment tools which need to be adopted, and what best practices for testing should be utilised within the software development lifecycle.

    Behavioural skills

    This is a challenging position that requires mental acuity and strategic insight. This employee needs to display resilience and tenacity in terms of dealing with frustrations and obstacles.
    The candidate must possess a passion for excellence. They will demonstrate good verbal and written communication skills. They display excellent interpersonal skills with the ability to collaborate with a variety of internal and external stakeholders at all levels. They have the ability to develop effective solutions to problems with good problem management skills. These individuals display the ability to respond to change effectively.

    Requirements: Education, Training and Experience, Experience, Personal Attributes 
    NTT 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.

    • Relevant tertiary qualification (Post graduate level minimum)
    • Training in Product Management, Software Development Lifecycle or Agile Development , Software Architecture, Enterprise Architect e.g. TOGAF
    • Exposure to ITIL v3 methodology – Foundation training preferred
    • 10-15 years’ experience within an IT environment for a large corporation e.g. finance, telecommunications, service provider
    • 5 years’ experience as a software developer – specific focus on Java, NodeJS or sophisticated open source stack
    • Experience as Lead developer on web-based applications preferable
    • 3-5 years’ experience as a software architect
    • Demonstrable experience in SSDLC or Agile SDL
    • Experience in Agile development
    • Experience in API development, Mobile app development
    • Exposure to UX Design concepts and/or working with a UX Design partner as part of a development project
    • A good understanding of IT operations: what’s involved in managing IT environments; tools and processes utilised in the management of IT environment.
    • Knowledge and understanding of IT industry environment and business needs
    • A strong technologist, who is passionate about advancements in new technologies and how to apply to business
    • Highly developed technical capability across a broad range services.
    • Interpersonal skills with the ability to develop strong working relationships with a variety of stakeholders, including clients and technical and management colleagues
    • Strong presentation and communication skills and comfortable with communicating solutions at a business and technical level
    • Proven skills in persuading and influencing management, staff, suppliers, clients and vendors
    • Prudent decision making and sound negotiation skills
    • A strong client service orientation
    • Ability to persuade, negotiate and influence key stakeholders
    • A go-getter with the ability to work in high-pressure situations and the drive to achieve change without direct authority
    • Ability to establish and manage processes and practices through collaboration and the understanding of business
    • Ability to manage urgent and complex tasks simultaneously through excellent self-management practices

     

    Method of Application

    Interested and qualified? Go to NTT Ltd. on nttlimited.wd3.myworkdayjobs.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at NTT Ltd. Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail