.Net Developer
Mohamed AfsalUnited StatesSENIORPosted 14m ago
C#.NETASP.NETSQL ServerAzureAWSAPIMAzure SQLCosmos DBKey VaultRESTful APIOAuth2OpenAPISOAPXMLJSONmicroservicesevent-driven patternsService BusEvent HubsGitGitHubCI/CDTeamCityDatadogGrafanaAgileScrumExtreme ProgrammingPCI DSSSOC 2
About the Role
We are seeking a .Net Developer to join our team and lead the design and development of APIs and microservices that support BaaS onboarding and partner integration.
Key Responsibilities
• Lead the design and development of APIs and microservices that support BaaS onboarding and partner integration
• Collaborate with product managers, architects, and other engineering teams to define technical requirements and deliver robust solutions
• Drive engineering excellence through code reviews, mentoring, and best practices in CI/CD, testing, and observability
• Ensure compliance with SLA standards and contribute to the development of monitoring and alerting systems
• Lead incident response and root cause analysis to improve system reliability
• Drive architectural decisions and long-term technical strategy for BaaS platform
• Champion emerging technologies evaluation and adoption
• Refactor and extend the existing codebase to fix defects and add features/functionality
• Create systems that are durable and flexible by developing for change – favor configurability over customization
Requirements
• Bachelor's degree or foreign equivalent in Computer Science, Accounting, Accounting Information Systems, or a related field, plus six (6) years of experience as a Principal Engineer, Software Engineer, or related occupation
• A strong portfolio showing secure, standards-compliant code across multiple platforms, including the Microsoft stack and open-source technologies
• Experience with C#, .NET, ASP.NET, and SQL Server
• Experience designing, developing, and hosting cloud-native applications in Azure or AWS
• Experience with Azure native services such as APIM, Azure SQL, Cosmos DB, and Key Vault, plus container technologies and caching frameworks
• Experience with RESTful API design, OAuth2, and OpenAPI specifications
• Experience with SOAP and XML/JSON business object representations
• Experience designing and building microservices frameworks, event-driven patterns (Service Bus, Event Hubs), and software design patterns and anti-patterns
• Experience writing code for scalable, reliable systems
• Experience with Git and GitHub, CI/CD processes, build tools (TeamCity), pipelines, and blue-green deployments
• Experience implementing and using observability dashboards and platforms (Datadog, Grafana)
• Experience with Agile development, including Scrum and Extreme Programming
• Experience with security best practices in financial services and compliance standards (PCI DSS, SOC 2)