We are hiring a Senior .NET Software Engineer to create and enhance scalable software products in close collaboration with cross-functional teams. You will build RESTful backend services and full stack capabilities with C#, .NET Framework 4.x, and .NET Core, including deployments on Linux and AWS,
Responsibilities
- Develop and support applications built with C#, .NET Framework 4.x, and .NET Core
- Implement backend services, REST APIs, and application components aligned with standards and best practices
- Build and maintain full stack applications across both frontend and backend
- Model and tune database solutions using Microsoft SQL Server, MongoDB, and other relational or non-relational databases
- Leverage OOP, design patterns, and architectural best practices to keep solutions maintainable and scalable
- Release and diagnose .NET Core applications running in Linux-based environments
- Coordinate deployment and service integration activities across AWS
- Create unit and integration tests, troubleshoot issues, and boost reliability and performance
- Partner with architects, QA engineers, and fellow developers to deliver quality software solutions
Requirements
- 5+ years of professional coding experience with C# and .NET Framework 4.x
- Hands‑on experience building .NET Core solutions for Linux‑based environments
- Proven background developing backend systems and REST APIs
- Good understanding of Microsoft SQL Server, MongoDB, and database design principles
- Solid grasp of OOP, common design patterns, and software architecture concepts
- Experience using AWS services to deploy and run applications
- Strong problem‑solving ability and analytical mindset
- Demonstrated ability to produce clean, maintainable, and reusable code
- Awareness of application performance, scalability, and security needs
- Clear communication skills and strong teamwork mindset
Nice to have
- Knowledge of microservices architecture and cloud‑native application development
- Exposure to automated testing, CI/CD pipelines, and source control tools like Git
- Experience working with Docker and Kubernetes
- Background working in Agile/Scrum teams