E

Full Stack

EXL Service · Haryāna, Haryana, India

2–8 yrs experiencefull_timePosted 1w ago
Apply now →

Job description

Job Description: We are seeking a highly capable and experienced technology professional with strong expertise across application development, data architecture, infrastructure, and solution delivery. The ideal candidate will bring a deep understanding of modern enterprise technology ecosystems spanning .NET/.NET Core, Python, data platforms, cloud and on-prem infrastructure, SDLC/DevOps practices, along with a sound understanding of the insurance industry. This role requires a hands-on, solution-oriented individual who can work in fast-paced environments and contribute to the design and delivery of scalable, robust, and agile technology solutions. - Responsibilities: Design, develop, and support enterprise-grade applications using .NET, .NET Core, and Python, ensuring scalability, maintainability, and performance. - Define and implement robust application architecture patterns aligned with business, security, and operational requirements. - Lead the design of modern data architectures, including relational databases, NoSQL/document stores, star schemas, data lakes, and streaming data pipelines. - Translate business and technical requirements into end-to-end solution designs that integrate application, data, and infrastructure components effectively. - Provide guidance on infrastructure topologies for both on-premises and cloud-based environments, including virtual machines, containers, Kubernetes/AKS, and Azure-native services. - Drive adoption of strong SDLC and DevOps practices, including CI/CD, code quality controls, release automation, environment management, and agile delivery methodologies. - Collaborate with cross-functional teams including business stakeholders, architects, developers, data engineers, and operations teams to deliver high-quality technology solutions. - Ensure solutions are designed with appropriate focus on resilience, scalability, security, and operational efficiency. - Troubleshoot complex technical issues across application, data, and infrastructure layers, and provide practical resolution approaches. - Work effectively in high-pressure environments, managing multiple priorities while maintaining delivery quality and timeliness. Leverage industry knowledge to align technology solutions with insurance domain requirements, processes, and business objectives. - Qualifications: Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field. - Strong hands-on experience in application development using .NET, .NET Core, and Python with 6-10 years of industry experience - Deep knowledge of data technologies and architectures, including: - Relational databases - Document-oriented / NoSQL databases - Dimensional modeling / star schemas - Data lakes - Streaming and event-driven data architectures - Strong understanding of infrastructure design and deployment topologies across both on-premises and cloud environments. - Experience working with virtual machines, containerized platforms, Kubernetes/AKS, and Microsoft Azure services. - Sound knowledge of Software Development Life Cycle (SDLC) and modern DevOps practices, including agile delivery, CI/CD pipelines, automated deployments, and version control. - Ability to design and build fast, agile, and robust enterprise solutions with a strong engineering mindset. - Demonstrated ability to work effectively under pressure in demanding delivery environments. - Good understanding of the insurance industry, including domain processes, systems, and business context. - Strong analytical, problem-solving, and communication skills with the ability to engage both technical and business stakeholders.