Job Description :
Title: Enterprise Integration .Net Architect
Location: Philadelphia, PA
Duration: Long Term

Experience:
Hands-on solution and enterprise integration architect (preferably .NET technologies) with 10-15+ years of IT delivery experience with exposure to working in Fortune 100 companies.
Demonstrated experience in architecting core mid-to-large systems integration framework and related software modules with due considerations to security, database, inter-service communication, logging and caching capabilities.
Hands-on experience in the design and development of complex systems and connected IT solutions in the Life and Group Insurances domain.
Position Description:
Enterprise Integration Architect & Strategist
Responsible for overseeing all aspects of technology strategy and roadmap to develop new or modernize existing software systems into target state API based solution capabilities with wide-ranging local and third-party systems integrations
Implement API based integrations with relevant Authentication and Authorization platforms that could eventually be moved to commercial cloud platforms (Azure/AWS/GCP)
Implement true-uptime, multi-instance service upgrades in partnership with DevOps
Consult with C-level Client and Virtusa business and technology leadership teams to enable proper tracking and governance across the overall platform architecture – applications, data, and infrastructure
Plan for necessary security, compliance, and regulatory aspects while selecting technology platforms and managing the development plan and timelines.
Conduct in-depth analysis of client situation and data across multiple dimensions (Program Management, Product Management, Customer Experience, Technology Stack, Technical Architecture, SDLC, Release Management, Integration etc to identify future state capabilities with due emphasis on reusing or remediating existing capabilities.
Work closely with Business Architect, Client Partner, Domain and delivery leads to coordinate the development of multi-generational plan to enable platform development, modernization, consolidation and integration of LOB applications

Required Skills/Qualifications:
Solution-oriented mindset. Demonstrates ability to adopt solution-oriented approaches to systematically analyze and deliver end-to-end solutions around complex systems integration, legacy modernization, or other transformational programs.
Software engineering foundation. Demonstrates strong foundation in Software Engineering, Object Oriented Analysis and Design (OOAD), Service Oriented Architecture (SOA), Enterprise Service Bus (ESB), Microservices, Software-as-a-Service (SaaS) and related design patterns.
Software Development Lifecycle (SDLC) and DevOps. Demonstrates strong foundation in Agile and/or Iterative software development. Hands-on experience with latest release management/DevOps concepts like CI/CD, Containerization and Container Orchestration.
Technology enthusiast. Participates in industry, organization, and customer based events to socialize the application of a variety of emerging and established technologies to solve critical business problems.
Excellent communication and persuasion skills. Has strong facilitation and communication skills (verbal and written) to quickly command an audience at all levels, navigate organizational structures, and influence successful outcomes.
Creative problem solving skills. Demonstrates hands-on creativity and critical thinking necessary to develop innovative ideas and find fresh approaches for problem solving.
Core technical skills. Has expertise in .NET based technologies for core application and services development or something equivalent (Java/Spring Boot, IBM, Opensource, COTS)
Hands-on experience. With RESTful services, Event driven architecture, NoSQL databases (MongoDB, Cassandra), Messaging solutions (Kafka/ActiveMQ), Containers (Docker), Orchestration (Kubernetes) and Monitoring (Prometheus, Graphite)