EOS RPO
Senior Software Engineer
Role Overview
As a Senior Software Engineer, you will lead complex technical initiatives, design scalable web applications, and mentor junior staff within a high-stakes financial technology environment.
Core Skills & Technical Requirements
Full Stack Mastery: Extensive experience in C# and .NET Core (including .NET 6+) for building high-performance backend services.
Cloud & Containerization: Proven expertise with OpenShift Container Platform (OCP) or similar cloud services like Azure/AWS for deploying and managing containerized applications.
Frontend Development: Proficiency in modern UI frameworks, specifically React or Angular, along with TypeScript, HTML5, and CSS3.
API Expertise: Deep knowledge of designing and implementing REST APIs and microservices.
Database Management: Strong skills in relational databases such as SQL Server or Oracle, including query optimization.
Key Responsibilities
Technical Leadership: Lead the design and coding of complex features while ensuring they meet BFSI compliance and security standards.
Architecture & Quality: Implement clean architecture and SOLID principles. Conduct rigorous code reviews and drive automated testing using frameworks like XUnit or Selenium.
DevOps Integration: Manage CI/CD pipelines (e.g., Azure DevOps, GitHub Actions) to automate deployments and improve delivery reliability.
Mentorship: Provide technical guidance and mentorship to less experienced developers to elevate team performance.
BFSI Domain Specifics
Compliance & Security: Solid understanding of financial regulations, risk identification, and secure coding practices
Stakeholder Collaboration: Ability to translate complex business requirements from product owners into technical roadmaps.
Qualifications
Experience: 6+ years of hands-on software development experience, specifically in enterprise-scale applications.
Education: Bachelor's degree in Computer Science, Engineering, or a related field.
Location: Based in Hyderabad, typically working in a hybrid model (e.g., 3 days per week in-office).