We're looking for a seasoned
Senior Software Developer with deep expertise in C , SQL Server, and Agile development practices to lead initiatives, mentor team members, and architect scalable, high-performance web applications. This is a hands-on leadership role that blends architecture, development, and strategic thinking.
Key Responsibilities - Product Innovation: Proactively identify and drive initiatives to improve and expand product functionality.
- Agile Development: Champion Agile methodologies to deliver high-quality software in iterative cycles.
- Multi-Tenant Architecture: Design and build scalable multi-tenant applications with performance and security in mind.
- Testing & Quality: Develop and maintain robust unit tests for ASP.NET Core applications to ensure code reliability and maintainability.
- API Development: Build secure, well-documented RESTful APIs for seamless data integration.
- Database Interaction: Use Entity Framework to manage and manipulate data within SQL Server.
- Cloud Development: Deploy and maintain applications on Microsoft Azure, leveraging cloud-native services and architecture.
- Solution Architecture: Architect solutions that meet both technical and business needs, particularly in multi-tenant environments.
- Team Leadership: Mentor and guide developers, fostering growth and maintaining best practices across the team.
- Cross-Functional Collaboration: Work closely with stakeholders to define requirements, manage expectations, and deliver on goals.
- Troubleshooting & Debugging: Identify and resolve issues in production and development environments across desktop and mobile.
- Project Ownership: Lead projects from concept through release, ensuring high quality and timely delivery.
- Cloud & DevOps: Deploy and troubleshoot applications on public cloud platforms like AWS, Azure, or Google Cloud. Implement CI/CD pipelines for streamlined deployments.
Required Qualifications - 10+ years of hands-on experience with C , SQL Server, and object-oriented programming.
- 5+ years developing scalable multi-tenant applications.
- 5+ years writing unit tests for ASP.NET Core applications.
- 4+ years of experience building RESTful APIs.
- 4+ years using Entity Framework for data access.
- 3+ years of Azure development and cloud-native practices.
- 2+ years of solution architecture experience in multi-tenant environments.
- 1+ year leading development teams.
- Strong background in communication, collaboration, and troubleshooting (10+ years).
- Proven ability to deliver responsive web applications across both desktop and mobile platforms.
- Experience deploying solutions on AWS, Azure, or Google Cloud.
- Working knowledge of CI/CD pipelines and DevOps practices.
Bonus Qualifications - Experience with Identity and Access Management tools (Auth0, Okta, Azure AD).
- Familiarity with machine-to-machine API integrations.
- Experience in desktop application development (WinForms or WPF).
- Proficiency with Docker containerization.
- Experience working with Azure Functions.
- Infrastructure as Code experience with Terraform.
- Exposure to AI tools like CodeRabbit or Cursor.
Important Note: This role requires
in-person interviews at our Tampa, FL office. Candidates must be willing to
work onsite or relocate to Tampa.
This is not a remote position. Let me know if you'd like a version that emphasizes team culture, product impact, or includes a more casual tone.