Alcon - Fort Worth, TX

posted 5 months ago

Full-time
Fort Worth, TX
Miscellaneous Manufacturing

About the position

As a Solution Architect at Alcon, you will play a pivotal role in designing and implementing comprehensive solutions that align business needs with technology. This position requires you to work closely with cross-functional teams, including developers, UI/UX designers, data engineers, project managers, and stakeholders, to ensure the successful delivery of scalable and efficient software solutions. Your expertise will be crucial in leading the design and architecture of software solutions, taking into account various factors such as scalability, performance, security, and maintainability. In this role, you will be responsible for gathering and analyzing business requirements in collaboration with stakeholders, translating these into technical specifications and solution designs. You will evaluate and recommend appropriate technologies, frameworks, and tools to support the implementation of software solutions, ensuring they align with project requirements and organizational standards. Additionally, you will define and oversee the integration of various software components, third-party systems, and APIs to create cohesive and interoperable solutions. Your responsibilities will also include developing prototypes and proof of concepts to validate technical feasibility and demonstrate proposed solutions to stakeholders. You will design and implement observability solutions, including monitoring, logging, and tracing capabilities, to ensure visibility into platform performance, health, and behavior. As a technical leader, you will provide guidance and mentorship to development teams, ensuring adherence to best practices, coding standards, and architectural guidelines. Risk management will be a key aspect of your role, as you will identify potential risks and issues related to solution architecture and propose mitigation strategies to ensure successful project delivery. You will collaborate with developers to optimize the performance of software applications, conducting performance analysis and implementing necessary optimizations. Furthermore, you will create and maintain comprehensive documentation of solution architectures, design decisions, and technical specifications, while driving continuous improvement initiatives within the organization by staying abreast of industry trends and emerging technologies.

Responsibilities

  • Lead the design and architecture of software solutions, considering scalability, performance, security, and maintainability.
  • Collaborate with stakeholders to gather and analyze business requirements, translating them into technical specifications and solution designs.
  • Evaluate and recommend appropriate technologies, frameworks, and tools to support the implementation of software solutions.
  • Define and oversee the integration of various software components, third-party systems, and APIs.
  • Develop prototypes and proof of concepts to validate technical feasibility and demonstrate proposed solutions.
  • Design and implement observability solutions, including monitoring, logging, and tracing capabilities.
  • Provide technical guidance and mentorship to development teams, ensuring adherence to best practices and coding standards.
  • Identify potential risks and issues related to solution architecture and propose mitigation strategies.
  • Collaborate with developers to optimize the performance of software applications, conducting performance analysis and implementing optimizations.
  • Create and maintain comprehensive documentation of solution architectures, design decisions, and technical specifications.
  • Drive continuous improvement initiatives within the organization by staying updated on industry trends and emerging technologies.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Proven experience working as a Solution Architect or in a similar role within software engineering.
  • Deep understanding of software architecture principles, design patterns, and best practices.
  • Deep understanding of digital platform architecture, microservices, APIs, and cloud-native technologies.
  • Proficiency in at least one programming language like C#, Java, or Python, with a strong foundation in software development.
  • In-depth knowledge of relational and NoSQL databases with database design, optimization, and management.
  • Experience with cloud computing platforms (e.g., AWS, Azure, Google Cloud) and related services.
  • Experience with observability tools like Datadog, Dynatrace, etc.
  • Experience with utilizing Git for version control, branching, and merging strategies.
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams.
  • Strong analytical and problem-solving abilities, with keen attention to detail.

Nice-to-haves

  • Relevant certifications (e.g., TOGAF, AWS Certified Solutions Architect) are a plus.
  • Healthcare domain experience is a plus.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service