OdysseyRe is seeking to build, enhance and maintain a portfolio of internal applications which support the reinsurance business.
Requirements
- Strong fundamentals of object-oriented programming
- Advanced knowledge of .Net Framework/Core, with a focus on C-Sharp
- Experience building distributed systems, such as microservices
- Solid understanding of Domain-Driven Design, and how to leverage its strategic and tactical patterns
- Experience with a variety of data storage technology - relational database, NoSQL, etc.
- Strong unit testing focus, experienced with test-driven design
- Proficiency using Git for source control
Responsibilities
- Design, develop, and maintain new and existing code primarily using C-Sharp, Python, Angular/Typescript
- Write readable, extensible, and testable code
- Create, maintain, and run unit tests for both new and existing code, with a goal of delivering defect-free code
- Practice and promote the use of Domain-Driven Design to solve complex business problems
- Ensure designs and implementations are optimized for performance
- Design and develop APIs that are robust and easy to consume by client applications
- Leverage appropriate cloud resources to implement solutions
Other
- 5+ years of software development experience
- Re/insurance knowledge a plus
- Comfortable working within an Agile methodology
- Ability to utilize diagrams, such as UML, to communicate design