EverPro is seeking a Software Architect to lead the design and technical strategy for their next-generation Business Management and Financial Software platforms, enabling scalability, performance, and reliability across Bold Group’s ecosystem.
Requirements
- 10+ years of professional software development experience, with at least 3+ years in a software architecture or lead engineering role.
- Deep expertise in C-Sharp/.NET Core (7 or 8) and enterprise application design patterns.
- Strong understanding of SQL Server, T-SQL, stored procedures, and database performance tuning.
- Proven experience in Angular, with strong front-end integration and API design knowledge.
- Proficiency in Entity Framework, asynchronous programming, and test-driven development (TDD).
- Demonstrated ability to design multi-tenant, high-availability, and scalable cloud environments.
- Ability to translate complex business workflows, especially around financial management, accounting, and ERP systems, into robust software architectures.
Responsibilities
- Architect, design, and oversee development of scalable, maintainable, and secure business management and financial systems.
- Partner with Product Management and Engineering Leadership to translate business requirements into technical designs, system roadmaps, and service boundaries.
- Lead the modernization of legacy .NET applications into modular .NET 8, GraphQL, and cloud-native architectures using AWS and containerization (ECS/EKS).
- Define best practices for API design, database modeling, caching, and performance optimization.
- Provide technical mentorship to development teams and review system designs to ensure architectural consistency across microservices and monolithic components.
- Establish and champion DevOps, CI/CD, and Infrastructure-as-Code standards (Jira, Azure DevOps).
- Drive improvements in application performance, scalability, and reliability, leveraging profiling, logging, and telemetry tools such as New Relic and OpenTelemetry.
Other
- 10+ years of professional software development experience, with at least 3+ years in a software architecture or lead engineering role.
- Excellent communication and documentation skills for technical and non-technical audiences.
- Flexibility to work where/how you want within your country of employment – in-office, remote, or hybrid
- Day 1 access to a robust health and wellness benefits package, including an annual wellness stipend.
- 401k with up to a 4% match and immediate vesting