Job Title: Database Architect & Software Developer
We are seeking an experienced Database Architect & Software Developer to join our team. The successful candidate will have a deep understanding of database design, development, and operations.
Key Responsibilities:
• Design, implement, and maintain high-performance databases using SQL Server/Azure SQL.
• Develop and deploy software applications using C#/.NET Framework/.NET Core.
• Own database performance tuning, query optimization, and capacity planning across environments.
• Manage database cost management in Azure, including sizing, scaling strategies, and cost optimization.
• Collaborate with cross-functional teams to design and deliver scalable, reliable systems.
Required Qualifications:
• Bachelor's degree in Computer Science, Software Engineering, or equivalent experience.
• 7+ years of professional experience in C#/.NET software development and database administration.
• Strong written and spoken English (C1 or C2 proficiency).
• Expert-level proficiency in C#, .NET Core, and .NET Framework.
• Experience building and maintaining RESTful APIs.
• Experience with Microsoft Azure services, including App Services, Functions, and Storage.
• Familiarity with Agile/Scrum development methodologies.
• Proficiency with Git and Azure DevOps.
Bonus Points:
• Microsoft Azure certifications (Developer Associate, Solutions Architect, or similar).
• Experience working in HIPAA-regulated environments.
What We Offer:
• Competitive salary commensurate with experience.
• Opportunity to work on critical systems and influence architectural decisions.
• Collaborative engineering culture that values quality, accountability, and continuous improvement.
About Us:
We are a dynamic team of professionals passionate about delivering high-quality solutions. Our company is dedicated to providing innovative products and services that meet the evolving needs of our customers.