The SaaS company specializing in accounting software for the hospitality industry needs to define architecture, ensure code quality, mentor engineers, and lead the migration of legacy functionality into the core platform.
Requirements
- Deep expertise in C, .NET Core, ASP.NET, SQL an noSQL DBs and related technologies.
- Strong understanding of cloud platforms (preferably Azure), microservices architecture, and DevOps practices.
- Understanding of modern AI development technologies/approaches and how to leverage them safely and securely.
- DevOps and modern containerization experience.
- Experience using data for decision-making related to team and system performance, relying heavily on telemetry and monitoring
Responsibilities
- Lead the design, development, and deployment of scalable and secure .NET-based applications for a Scrum Team.
- Collaborate with architecture to implement robust backend micro-services, APIs, and integrations with third-party platforms.
- Champion best practices in software engineering, including code reviews, testing, CI/CD, and agile methodologies.
- Evaluate and introduce new technologies and frameworks to enhance our platform’s performance and maintainability.
- Ensure the software meets compliance and security standards relevant to the accounting industry.
- Ensure appropriate unit test coverage for optimal product reliability and release velocity
- Refactor existing code as needed to improve code maintainability and efficiency
Other
- Proven experience leading software development teams in a SaaS environment.
- Strong communication and leadership skills, with the ability to influence cross-functional teams.
- Experience with Agile processes in a structured setting (Scrum and/or Kanban)
- Ability to travel in representing the company’s interests required.
- Ability to attend work per assigned schedule and attend meetings with excellent attendance and punctuality.