The Senior Software Developer plays a key role in designing and delivering modern, scalable software solutions, combining hands-on development with architectural responsibility. The role works closely with the technical leadership and cross-functional stakeholders, contributing to high-quality systems within the financial services domain.
Main Accountabilities
- Contributes to the design, evolution, and maintenance of application and system architecture aligned with business requirements.
- Actively participates in full stack development using the Microsoft (.NET) technology stack.
- Designs, develops, and optimizes software solutions for finance, insurance, and financial services environments.
- Collaborates with development, product, and business teams to ensure best practices in software design and implementation.
- Supports technical decision-making related to scalability, performance, security, and maintainability.
- Evaluates emerging technologies and proposes improvements, including AI-enabled capabilities where applicable.
- Helps define and promote technical guidelines, standards, and development best practices.