As a Senior Principal Software Engineer (IC Role), you will work on designing and developing scalable, maintainable, and testable systems and services that power our investment management product suite. You will be using latest technologies to solve complex problems. Responsibilities:
Provide technical leadership and mentor/coach other engineers
Work closely with peers, project and product managers to Architect products
Deep understanding of Application security/ Mobile Security and drive the security roadmap
Design and implement underlying data models for applications and services to be scalable and maintainable (Relational and Document-Based Databases)
Deep understanding of OOD/P and its application
Awareness of Design Patterns. How to use them, why to use them, and when to use them.
Fluency in algorithmic thinking and problem solving
Identify improvements and participate in innovating our tools and services that are at the foundation of our product
Actively practice TDD BDD while developing new features and refactoring existing code
Provide operational support by fixing production issues
Demo features each week in fun and relaxed team gatherings
Qualifications:
12+ Years of experience Programming and Software Development/8+ years code development with Microsoft code stack
Experience providing technical leadership, providing design advice, and mentoring other engineers
Solid understanding of security protocols, cryptography, authentication, authorization and security.
Experience in building highly scalable applications
Experience with Agile methodologies
Experience in C#, WPF, React,js, WCF/GRPC, SQL/MySQL
Experience building REST API s
Familiarity with a DevOps environment
Familiarity with design patterns and microservices architecture
Active interest in new technology and emerging engineering practices
Strong communication skills.
Capability of handling several deadlines-driven tasks at once, and comfort with shifting priorities
High-level multitasking skills and ability to operate in a fast-paced environment
Bachelor s degree in Computer Science or related field
Keyskills: Computer science MySQL Agile Healthcare Production Manager Application security WCF WPF microsoft SQL
Eze Software Groups innovative technology, superior client service, and collaborative expertise have made us a trusted partner and platform choice for global investment managers and broker dealers across the globe