• 7+ years of professional
software engineering experience with strong full-stack expertise.
• Expert-level proficiency in C#, ASP.NET Core, and .NET Web API.
• Strong hands-on experience with Angular, TypeScript, and JavaScript.
• Solid experience designing and developing RESTful APIs and scalable backend architectures.
• Proficiency with relational databases - PostgreSQL, Microsoft SQL Server, MySQL, or Oracle - including schema design, query optimization, and ORM usage.
• Experience with modern UI frameworks such as Angular Material and Kendo UI.
• Hands-on experience with at least one major cloud platform (AWS or Azure) for application deployment and integration.
• Strong understanding of Agile and Scrum methodologies and end-to-end software delivery.
• Working experience integrating LLMs into backend services, with practical prompt engineering and AI-assisted development ("vibe coding") using modern AI coding tools.
• Experience with version control systems including Git, Bitbucket, and TFS.
• Excellent analytical, problem-solving, communication, and stakeholder management skills.
Preferred Qualifications
• Experience with MongoDB, including aggregation pipelines and query optimization.
• Hands-on experience designing and maintaining ETL pipelines using AWS Glue, Python, and Jenkins.
• Exposure to data warehousing and analytical databases such as Amazon Redshift.
• Experience building reporting and analytics solutions using Exago Reporting, SSRS, or equivalent.
• Familiarity with AWS services beyond compute - API Gateway, S3, SNS, SQS, Secrets Manager.
• Exposure to QLDB or other ledger/audit-tracking technologies.
• Background delivering healthcare, pharmaceutical, or enterprise SaaS platforms.
• Track record of mentoring engineering teams and influencing technical decisions across multiple projects.
Education
• Bachelor's degree in Computer Science or a related discipline (required).
• Advanced degree or relevant cloud/Microsoft certifications considered a plus.