Remote job
Senior Software Engineer (.NET/C#)
Job details
About this role
Role overview Design and build back-end services and APIs for products that support cost management and AI governance. In this senior contract role, you will contribute to technical direction, improve system scalability and maintainability, and integrate applications with cloud and on-premises environments.
Responsibilities - Develop and maintain back-end applications using .NET and C#. - Build REST APIs and microservices, including their database integrations. - Design secure, testable services and support unit and integration testing. - Contribute to CI/CD pipelines and improve how software is delivered. - Review code and help shape architecture for reliable, maintainable systems. - Model data and optimize queries across relational or NoSQL databases.
Requirements - Extensive hands-on experience with .NET and C#. - Strong back-end web development experience, including APIs, microservices, and database integration. - Solid object-oriented design skills applied to large systems. - Experience building secure, tested services and working with CI/CD. - Experience with relational or NoSQL databases, including data modeling and query optimization. - Ability to work independently in a remote contract setting. - A bachelor's degree in computer science, engineering, or equivalent professional experience.
Nice to have - Experience with AWS, Azure, or Google Cloud, and containers such as Docker or Kubernetes. - Background in cost governance, FinOps, or AI/ML products.
Benefits and work setup - Remote contract role in the United States. - Corp-to-Corp engagement.