About the Role
The Senior .Net Engineer will lead development efforts in building and maintaining scalable, secure, and high-performing backend systems, working closely with product, design, and engineering teams to deliver reliable software solutions.
Responsibilities
- Design and implement backend services using .Net technologies
- Write clean, maintainable, and efficient code
- Collaborate with frontend developers to integrate user-facing elements
- Develop APIs for internal and external consumption
- Participate in code reviews to ensure code quality
- Troubleshoot and debug production issues
- Optimize applications for performance and scalability
- Work with database systems to ensure efficient data access
- Support deployment pipelines and CI/CD processes
- Engage in architectural discussions and system design
- Ensure applications meet security and compliance standards
- Collaborate with QA teams to resolve defects
- Document technical designs and implementation details
- Stay current with emerging technologies and industry trends
- Participate in agile development cycles and team standups
- Contribute to technical decision-making across projects
- Mentor junior engineers and support team growth
- Integrate third-party services and APIs
- Monitor system health and respond to alerts
- Assist in refining product requirements with stakeholders
- Implement unit and integration tests
- Support cloud infrastructure configuration and management
- Ensure consistent behavior across environments
- Evaluate and adopt new tools and frameworks
- Maintain high standards for software reliability
Nice to Have
- Master’s degree in Computer Science or related field
- Experience with .Net 6 or later versions
- Knowledge of domain-driven design
- Experience with serverless architectures
- Familiarity with Kubernetes
- Background in fintech or regulated industries
- Experience with performance tuning
- Contributions to open-source projects
- Public speaking or conference participation
- Certifications in cloud platforms
Compensation
Competitive salary based on experience and qualifications
Work Arrangement
Hybrid work model with flexibility for remote and office-based work
Team
Collaborative engineering team focused on delivering robust software products
Technology Stack
- Primary use of .Net 6+, C#, and ASP.NET Core
- Cloud deployment via Azure
- Database systems include SQL Server and PostgreSQL
- Containerization with Docker and orchestration via Kubernetes
- CI/CD powered by Azure DevOps
Work Culture
- Emphasis on technical excellence and innovation
- Supportive environment for professional growth
- Regular knowledge-sharing sessions
- Flexible work hours and remote options
- Focus on work-life balance
Available for qualified candidates requiring sponsorship