Senior Software Engineer (Modern .NET)
As a Senior Software Engineer (Modern.NET), you will design and deliver web-based ERP products for government clients, focusing on backend development and software reliability.
We are looking for a .NET/C# Developer with hands-on experience to join a small team of passionate developers. You will help transform how enterprises and government organizations manage correspondence. In this role, you will maintain, evolve, and modernize our dotnet based platform using latest AI coding tools.
Your primary mission is to design, maintain, develop, and integrate advanced new features into our platform. You will build new dotnet-based services, refine existing components, and ensure high performance, security, and maintainability across the system. You will also have the opportunity to integrate LLMs and Generative AI inside our platform and work on our new automated workflow product that leverages generative AI to automate correspondence processes.
Development & Integration: Build and test a new web platform using .NET/C#, while also migrating our existing Java application to dotnet using AI tools and maintaining an existing platform.
Collaboration & Code Quality: Work closely with team members, participate in code reviews, and ensure adherence to best practices in software development.
Research & Innovation: Stay updated on emerging AI trends, experiment with new technologies, and continuously propose improvements to our platform.
Requirements
As a Senior Software Engineer (Modern.NET), you will design and deliver web-based ERP products for government clients, focusing on backend development and software reliability.
Design and own.NET microservices for a B2B e-commerce platform, integrating marketplace and business systems while supporting legacy services and contributing to testing, architecture, and AWS infrastructure.
Design and maintain complex.NET back-end services, APIs, and integrations while improving reliability through testing and CI/CD, reviewing code, and guiding junior developers on a multicultural team.
Design and maintain complex.NET back-end services and APIs, improve database performance, troubleshoot integrations, and guide junior developers while advancing testing and CI/CD practices.
Develop and maintain cloud storage services for medical imaging, owning features from scoping through delivery while improving the Unified Storage Layerโs infrastructure, reliability, and code quality.