Software Developer Position
Our organization seeks a skilled Software Developer to contribute to the creation of cutting-edge Investments Technology projects. This role involves collaborating with cross-functional teams to build secure, scalable platforms using C#, .NET 8+, Azure, and GenAI tools.
Key Responsibilities:
* Develop High-Quality Applications: Design and build applications that are highly performant, secure, and meet business requirements using C#, .NET 8+, Entity Framework, and SQL.
* Implement Modern Architectures: Implement REST APIs, event-driven microservices, and integrations using Azure Service Bus and API Management (APIM).
* Deploy on Azure Cloud: Deploy and manage applications on Azure App Service, integrate messaging, and expose APIs securely.
* Enhance Security: Implement secure authentication solutions using OAuth2 and OpenID Connect for access control.
* Build Front-End Interfaces: Develop responsive UIs with Angular, TypeScript, and HTML to deliver exceptional user experiences.
* Optimize Data & APIs: Write efficient SQL queries, design APIs with OpenAPI/Swagger, and leverage Copilot for automated documentation.
Requirements:
* 5+ years of experience building production-grade applications with C# and .NET Core/8+
* Strong understanding of REST, event-driven, and microservice architectures
* Experience with Azure App Service, Service Bus, and APIM
* Proficiency in SQL and Entity Framework for database interactions
* Front-end experience with Angular, TypeScript, and HTML
* Expertise with OpenAPI/Swagger for API documentation
* Hands-on experience with GitHub Copilot or similar GenAI tools