CES has 26+ years of experience in delivering Software Product Development, Quality Engineering, and Digital Transformation Consulting Services to Global SMEs & Large Enterprises. CES has been delivering services to some of the leading Fortune 500 Companies including Automotive, AgTech, Bio Science, EdTech, FinTech, Manufacturing, Online Retailers, and Investment Banks. These are long-term relationships of more than 10 years and are nurtured by not only our commitment to timely delivery of quality services but also due to our investments and innovations in their technology roadmap. As an organization, we are in an exponential growth phase with a consistent focus on continuous improvement, process-oriented culture, and a true partnership mindset with our customers. We are looking for the right qualified and committed individuals to play an exceptional role as well as to support our accelerated growth. You can learn more about us at:
http://www.cesltd.com/
Role Summary:
We are seeking a highly skilled and proactive Software Architect to lead the architectural evolution of the Atellica Data Manager (ADM) platform. This role will focus on two key initiatives:
- Modernization of security of legacy ADM 2.0 application.
- Microservices Architecture Design for the next-generation ADM 3.0 platform.
The ideal candidate will bring deep technical expertise, strong communication skills, and the ability to collaborate across cross-functional teams and external partners like Siemens.
Key Responsibilities
ADM 2.0 (Legacy Platform)
- Analyze and document the existing architecture, including Java components, Progress ABL components, PASOE, and thick client modules.
- Lead R&D on interface security, including mTLS, secret management, secret rotation, and 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 the microservices architecture, including service boundaries, tenant isolation, and centralized configuration management.
- Design secure communication protocols, logging, error handling, and caching strategies.
- Work with Siemens to define 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 both internal and external stakeholders.
- Provide mentorship to development teams and ensure alignment with architectural standards.
Required Skills & Experience
- 10+ years of experience in software architecture, including legacy modernization and microservices design.
- Strong understanding of Progress ABL, .NET, Azure, and containerized environments.
- Experience with secure interface design, including mTLS, OAuth2, and secret management tools like Azure Key Vault.
- Familiarity with tools and frameworks such as Redis, KeyCloak, Spring Boot, and APIM.
- Proven ability to lead cross-functional teams and influence architectural decisions.
- Excellent documentation and communication skills.