This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Make an impact with NTT DATA. Join a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it’s a place where you can grow, belong and thrive. Your day at NTT DATA. The Systems Design / Architecture Engineer is a seasoned subject matter expert, responsible for participating in defining the architecture for large systems. This role assists with conducting system design activities to ensure that architectural solutions meet technical and functional requirements. The Systems Design / Architecture Engineer participates in architectural analysis, evaluation, and design of systems that support and seek to solve complex business and technical problems.
Job Responsibility
Conducts system design activities and reviews detailed application, software, and system components across a variety of technology stacks
Ensures that architectural solutions meet technical and functional requirements
Reviews existing system architecture and recommends improvements
Investigates and scopes change requests to determine the scale of work to be done and estimates the timeframe and input required
Determines system loads and volumes as input into infrastructure requirements
Ensures that proposed and existing systems architectures are aligned with the company’s goals and strategies
Ensures that new systems and solutions conform to current system architecture and/or align to strategic system architectural direction
Conducts architectural analysis, evaluation, and design of systems that support and seek to solve complex business and technical problems
Enables and ensures that system architecture is delivered in the form of robust and scalable solutions to business problems and needs
Identifies, evaluates, and assesses risks in order to mitigate them and eliminate any factor that may interfere or hinder the delivery of the architectural solution and dependent functional requirements
Implements processes for integrating architectural solutions
Implements architectural governance, standards, metrics for measuring, monitoring and improving architecture
Proactively identifies potential problems that could be remediated by more effective architectural solutions
Performs any other related task as required
Requirements
Business acumen with excellent communication and organizational skills
Ability to effectively deal with stakeholders in challenging situations
Ability to navigate through complexity and ambiguity
Seasoned knowledge of system architecture, design, and delivery
Seasoned understanding of regulatory requirements and organizational standards
Seasoned knowledge of the system design lifecycle models
Seasoned ability to design systems compatible with cloud computing architectures and selection of components
Seasoned ability to design and select system components
Excellent planning and decision-making skills
Excellent ability to use a variety of design tools
Seasoned understanding of software development practices, including Agile and CI/CD
Seasoned expertise in containerization technologies, such as Docker/Kubernetes
Seasoned expertise in data security and privacy best practices
Advanced knowledge of clean code concepts, design patterns, test driven (TDD) and behavioral driven development (BDD)
Bachelor’s degree or equivalent in Information Technology, Computer Science or related field
Recommended certifications such as Cloud (Azure Solutions Architect Expert, AWS Certified Solutions Architect)
TOGAF preferred
Seasoned experience in similar IT roles, with a focus on system design / architecture engineering
Proven working experience in a large-scale organization
Seasoned experience, judgment and drive to plan, make decisions and accomplish individual and team goals
Seasoned experience with software development lifecycles
Seasoned experience working in a team-oriented, collaborative environment
Seasoned systems and/or software development experience is essential
Seasoned understanding of cloud-based architectures, preferably in popular cloud platforms (Azure, AWS)
Proficiency in designing and implementing scalable, distributed, and high-performance systems
Seasoned knowledge of software design and architecture, ideally with experience dealing with large datasets