Description
Join Us. Make Your Imprint.
Novidea is an insurance technology company solving the toughest challenges faced by insurance brokers, agencies, MGAs and coverholders. Our innovative, data-driven insurance software platform allows users to manage the entire policy lifecycle across all lines of business, using data to inform every business decision, cross-sell and up-sell.
What’s the Job?
As a software architect, your mission is to design and implement robust, scalable, and efficient software solutions while actively participating in the development process.
In the job of hands-on architect, you possess understanding and experience on various coding methods and computer languages, and you know how to lead and guide software development. If there is a need, you can also code yourself. Your role combines strategic planning with practical implementation, ensuring the software system is well-architected, maintainable, and meets the needs of its users.
What You’ll Do
- Architectural Design: Define and document the architecture of the software system based on Domain Driven Design (DDD) principles, ensuring it meets the project's technical and business requirements.
- Architectural Leadership: Guide and mentor the development team, sharing best practices and ensuring adherence to the architectural vision.
- Collaboration: Work closely with stakeholders, including product managers, developers, and other architects, to align technical solutions with business goals.
- Continuous Improvement: Stay updated with the latest technologies and methodologies, and continuously improve the architecture and development processes.
- Problem Solving: Address and resolve technical challenges and bottlenecks promptly, ensuring the project stays on track.
What You Bring
- 5+ years in software engineering and technical lead.
- 3+ years of experience as a software architect in an Agile environment.
- Hands-on experience writing backend systems using Java or similar.
- Experience in transforming monoliths to microservices.
- Experience in strategic and tactical Domain Driven Design (DDD), design patterns and understanding Team Topologies principles.
- Experience working with API driven architecture and OpenAPI specification (OAS).
- Extensive knowledge in relational and non-relational databases.
- Experience in working with Cloud Platforms, DevOps, testing, Information Security and Security Operations.
The Novidean Way
We Originate | We Collaborate | We Step Up | We Evolve | We Make an Imprint
We hire people, not just skills. We encourage you to apply if you think this role is a great fit for you, even if you don’t meet 100% of the requirements.
Novidea is an equal opportunity employer. We believe that diversity is integral to our success, and we are proud of and committed to providing equal opportunity employment to all individuals regardless of race, color, religion, sex, sexual orientation, citizenship, national origin, disability, Veteran status, or any other characteristic protected by law.