Enterprise Architect

Posted:
7/14/2024, 1:09:02 PM

Experience Level(s):
Expert or higher ⋅ Senior

Field(s):
Software Engineering

Job Description:

Job Profile Summary

  • Responsible for design and development of enterprise IT architecture involving any combination of multiple technologies, applications, data, services, and integrated processes. Capable of defining enterprise architecture standards and direction.
  • Enterprise architecture includes assessing and integration of products/services, and ensuring compatibility, interoperability, stability, and usability of technical architecture. Analyses the functionality and constraints of recommended solution/changes across multiple systems/platforms/applications.
  • Requires broad and deep technical knowledge and experience across varying technology requirements, development, design, and re-engineering. Serves as a technical expert and trusted advisor on technology selection, design, development, and implementation/integration requirements to address business needs along with the commercial viability of the technologies. 
  • Setting the direction and establishes the approaches for integrating and exchanging information across various enterprise applications.
  • Engaging with C-level DXC and Client Executives to understand and propose solutions to business challenges.
  • Cataloguing, developing, coordinating, communicating, maintaining, and enforcing the overall Enterprise Architecture Models, Representations, Initiatives, Capabilities, and Standard Components used by the organization to perform all business and technology related activities.
  • Guiding project development teams in areas of application software design, development, testing and implementation. You are also required to work closely with solution architects, software developers, project managers and other team members to ensure successful implementation of enterprise applications.

Essential Job Functions:
•             Support the development of enterprise architecture strategies, ensuring alignment with organizational objectives.
•           Contribute to architectural design and implementation efforts for specific projects.
•           Collaborate with architects and business units to gather and document project requirements.
•           Ensure that architecture solutions align with business needs and meet project goals.
•           Assist in defining and enforcing architectural standards and best practices.
•           Provide guidance and technical expertise to project teams.
•           Participate in architecture reviews and evaluations of project deliverables.
•           Monitor project progress and assist in issue resolution as needed.

Prerequisites

To be successful in this role, the candidate should have the following qualifications, skills and experience:

  • Bachelor’s Degree in Computer Science or related discipline with at least 10+ years of experience in delivering enterprise applications and with at least 5+ years as Enterprise/Solution Architect.
  • Proficient in/with:
    • Application Modernization (Monolithic to Microservices) tools and technologies
    • Hands on Microservices implementation
    • Data Analytics tools and techniques
    • Programming Languages e.g., Java, C#
    • Open-source Libraries and APIs e.g., Spring, Hibernate, JQuery, Angular
    • Application Architectures e.g., Web, Desktop, Mobile, Microservice, Cloud
    • Software Development Tools and Standards e.g., Coding Conventions, Best Practices, Design Patterns
    • Advance understanding of RDBMS such as Oracle, Oracle Golden Gate, Data Lake, DB2, mySQL etc
    • Software Development Methodologies e.g., Waterfall, Iterative, Agile
  • Experienced in:
    • Full Software Development Lifecycles (SDLC)
    • Ticketing system front end technologies
    • Producing effort estimates and sizing based on high-level functional requirements.
    • DevOps and DevSecOps
    • Software quality assurance process; setting development guidelines and performing code/design reviews.
    • Delivering applications using Cloud Technology such as AWS, Azure, Docker, Kafka, Kubernetes, Prometuous, Splunk.
    • Experience in GCC (Government Commercial Cloud) is a must.
    • Delivering applications using Monolith Platform Technology such as UNIX, Windows, Virtualisation, Networking, Firewall, Load Balancer, Application Servers such as IBM Websphere
    • Leading teams across broad technical disciplines
    • Conducting training and mentoring teams in the areas of system architecture and software engineering
    • Guiding teams in addressing application security concerns
    • Producing documents relating to application architecture, system design, integration processes and testing procedures
  • Possess strong analytical, creative, problem-solving and critical thinking skills:
    • Able to offer viable solutions for various systems and architectures to different types of businesses
    • Ensure seamless integration of new and existing systems to eliminate potential problems and maintain data structure and integrity
    • Able to lead team in application troubleshooting and performance tuning
  • Strong verbal and written communication as well as interpersonal skills

Added advantage

  • Industry certification such as TOGAF
  • Experience in integrating Commercial-Off-The-Shelf (COTS) products to enterprise applications
  • Experience in Implementing Automated Fare System for Train and Buses
  • Singapore Public Sector projects/program experience

Recruitment fraud is a scheme in which fictitious job opportunities are offered to job seekers typically through online services, such as false websites, or through unsolicited emails claiming to be from the company. These emails may request recipients to provide personal information or to make payments as part of their illegitimate recruiting process. DXC does not make offers of employment via social media networks and DXC never asks for any money or payments from applicants at any point in the recruitment process, nor ask a job seeker to purchase IT or other equipment on our behalf. More information on employment scams is available here.