NET Engineer
Role details
Job location
Tech stack
Job description
- Architect, build, and scale enterprise applications across the full stack using .NET Core, ASP.NET, and C#
- Design and develop robust, secure APIs and data-driven services backed by SQL Server
- Build and maintain modern front-end interfaces using Blazor, Razor, MVC, HTML, and CSS
- Drive database design, schema optimization, and query performance tuning
- Participate in system architecture decisions - from initial design through production deployment
- Own and improve CI/CD pipelines and DevOps workflows, with emphasis on Azure cloud environments
- Apply strong OOP principles, design patterns, and data structure knowledge to produce elegant, maintainable solutions
- Troubleshoot and resolve complex cross-system issues with rigor and speed
- Produce thorough technical documentation and uphold high standards for code quality through review
- Collaborate cross-functionally to define requirements and deliver software that solves real business problems, This is a high-ownership engineering position within a respected, established organization with a collaborative, mission-driven culture. The right engineer will have real influence over technical direction, genuine latitude to improve how we work, and the support of a leadership team that values craft. For a senior engineer who wants to make an impact beyond the ticket queue, this is an outstanding opportunity.
Requirements
Do you have experience in UI development?, We are seeking a seasoned Senior Software Engineer to take technical ownership of enterprise-scale application development. This is a hands-on full-stack role with direct accountability for building secure, high-performance systems where precision and reliability matter. The position is well-suited to an engineer who is equally comfortable shaping backend architecture and engaging deeply with front-end implementation - someone who brings both the depth to solve hard technical problems and the discipline to produce clean, maintainable code at scale., * 3 or more years of professional software engineering experience with demonstrated focus on full-stack .NET development
- Expert-level command of .NET Core, ASP.NET, and C# across production applications
- Strong SQL Server experience including complex query writing, schema design, and performance optimization
- Working proficiency in Python and the ability to contribute across a polyglot codebase
- Hands-on experience with Blazor, Razor Pages, or MVC front-end development
- Solid understanding of software architecture patterns - OOP, SOLID principles, RESTful design
- Practical experience with CI/CD pipelines and DevOps practices in cloud environments
- Proven ability to write clean, well-tested, production-ready code with thorough documentation
Preferred Experience
- Azure cloud platform experience - deployment, services, and architecture patterns
- Background in security-focused development and building enterprise-grade access controls
- Familiarity with data integration, reporting systems, or BI tooling
- Experience mentoring junior engineers or leading technical workstreams