Search by job, company or skills

Clinisys

Software Architect

new job description bg glownew job description bg glownew job description bg svg
  • Posted 17 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are seeking a highly skilled and proactive Software Architect to lead the architectural evolution of the Atellica Data Manager (ADM) platform. This role focuses on two key initiatives:

  • Modernizing security for the legacy ADM 2.0 application.
  • Designing a microservices architecture for the next-generation ADM 3.0 platform.

The ideal candidate will have deep technical expertise, strong communication skills, and the ability to collaborate across cross-functional teams and external partners such as Siemens.

Key Responsibilities

ADM 2.0 (Legacy Platform)

  • Analyze and document the existing architecture, including Java components, Progress ABL, PASOE, and thick client modules.
  • Lead R&D on interface security: mTLS, secret management and rotation, secure API design.
  • Collaborate with Siemens and internal teams to ensure architectural decisions align with functional and data requirements.

ADM 3.0 (Next-Gen Platform)

  • Define and finalize microservices architecture: service boundaries, tenant isolation, centralized configuration management.
  • Design secure communication protocols, logging, error handling, and caching strategies.
  • Work with Siemens to establish domain-driven design boundaries based on existing database schemas and transactional scopes.
  • Explore AI integration opportunities for code transformation and automation.

Cross-Cutting Concerns

  • Create and maintain architecture documentation that meets regulatory and stakeholder expectations.
  • Drive technical discussions, workshops, and decision-making forums with internal and external stakeholders.
  • Mentor development teams and ensure alignment with architectural standards.

Required Skills & Experience

  • 14+ years of experience in software design and development, with at least 3+ years in an architect role.
  • Strong understanding of .NET, SQL Server, Azure.
  • Expertise in MVC and Microservice design patterns.
  • Knowledge in cloud native design patterns.
  • Expertise in secure interface design: mTLS, OAuth2, and secret management tools (e.g., Azure Key Vault).
  • Familiarity with tools/frameworks: Redis, Keycloak, API Management (APIM).
  • Practical use of AI tools like GitHub Copilot for vibe-driven prompt coding and advanced prompt engineering.
  • Proven ability to lead cross-functional teams and influence architectural decisions.
  • Excellent documentation and communication skills.

Preferred Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field.
  • Certifications such as TOGAF, Azure Solutions Architect, or equivalent.
  • Experience in regulated environments (e.g., healthcare, diagnostics).

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 141757929

Similar Jobs