investorflow - Mid-Level Software Engineer
Requirements
• Exposure to modern AI tools and services (such as GitHub Copilot or APIs from providers like Anthropic) is beneficial. • We are seeking a skilled and passionate C#/.NET API Developer with strong experience in .NET Core to design, develop, and maintain robust APIs for our enterprise applications. • 3–5 years of experience in .NET Core and API development. • Strong understanding of RESTful API design principles, software design patterns, and secure coding standards. • Experience with Entity Framework, SQL Server, and version control systems (e.g., Git). • Experience with CI/CD tools (e.g., GitHub Actions), IaC (e.g., Terraform), and cloud platforms (Azure/AWS). • Leverage modern AI tools (e.g. GitHub Copilot, Claude Code, etc.) to improve productivity where appropriate. • Good problem-solving skills and understanding of scalable system design. • Basic awareness of AI/LLM concepts or experience consuming AI APIs (e.g. simple integrations). • Familiarity with tools or platforms from providers like Anthropic. • Experience in developing, building, and deploying financial services grade applications and platforms. • Knowledge of core Azure services (Azure Functions, Azure API Management, Azure Service Bus, Azure Monitor, Application Insights, Azure Front Door, Azure CDN). • Strong problem solving and analytical thinking • Clean coding and attention to detail • Collaboration and communication skills • Ownership mindset with focus on quality and delivery • Willingness to learn new technologies (including AI where relevant)
Responsibilities
• Design, develop, and maintain RESTful APIs using .NET Core. • Work with data from SQL (MS-SQL server) and NoSQL (MongoDb) databases and external APIs. • Ensure secure coding practices are followed throughout the development lifecycle. • Collaborate with cross-functional teams to integrate APIs with frontend and backend systems. • Optimize API performance and ensure scalability. • Write unit and integration tests to ensure code quality. • Participate in code reviews and contribute to continuous improvement. • Work with CI/CD pipelines and Infrastructure as Code (IaC) tools to automate deployments. • Leverage modern developer tools (e.g., GitHub Copilot) to improve productivity where appropriate.
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT