2+ years of professional experience in software development
A Bachelor’s degree in Computer Science, Software Engineering, or a related discipline, or equivalent hands-on software development experience
Proven proficiency in C# and .NET, including experience building and consuming REST APIs
Experience working with relational databases and object-relational mapping frameworks such as Azure SQL and Entity Framework Core, or comparable technologies
Familiarity with Git-based development workflows and CI/CD practices in a professional environment
Professional working proficiency in both written and spoken English
Ability to work independently on clearly defined tasks and escalate challenges with proposed solutions rather than problems alone
Strong written communication skills with a structured approach to documentation and knowledge sharing
Comfortable collaborating asynchronously within a distributed, remote-first team environment
Experience working with Azure services such as Azure Functions, Azure SQL, Azure AI services, and Application Insights, or equivalent cloud technologies with transferable skills
Hands-on experience developing solutions with large language model (LLM) APIs and AI development frameworks, such as Anthropic Claude, Azure AI Foundry, or similar technologies
Experience using AI-assisted development tools, including GitHub Copilot or comparable solutions, within established team workflows and engineering practices
A strong product mindset, with the ability to connect technical decisions to user needs, client outcomes, and overall business value
A minimum internet speed of 15 Mb/s download and 15 Mb/s upload with Latency