Mid-Level Software Engineer
On-site · Santiago de los Caballeros, Santiago Province, Dominican Republic
Job Summary
Design, develop, and maintain RESTful APIs using .NET Core; work with data from SQL Server and MongoDB; ensure secure coding practices; collaborate with cross-functional teams to integrate APIs with frontend and backend systems; optimize API performance and scalability; write unit and integration tests; participate in code reviews; work with CI/CD pipelines and Infrastructure as Code (IaC); leverage modern developer tools such as GitHub Copilot; 3–5 years of experience in .NET Core and API development; familiarity with Azure/AWS cloud platforms; experience with Azure services and financial-services-grade application development; exposure to AI tooling and modern APIs.
Required Qualifications
- 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
- Knowledge of core Azure services (Azure Functions, Azure API Management, Azure Service Bus, Azure Monitor, Application Insights, Azure Front Door, Azure CDN)
- Experience developing, building, and deploying financial services grade applications and platforms
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.