About the Role
The role involves building and maintaining robust backend systems using .Net technologies, contributing to full lifecycle development, and working closely with cross-functional teams to deliver high-quality software solutions.
Responsibilities
- Develop and maintain server-side applications using .Net frameworks
- Collaborate with product and design teams to define technical requirements
- Write clean, testable, and well-documented code
- Participate in code reviews and provide constructive feedback
- Troubleshoot and resolve performance issues in production systems
- Implement security and data protection measures
- Support deployment pipelines and continuous integration workflows
- Optimize applications for maximum speed and scalability
- Work with databases including schema design and query optimization
- Integrate third-party APIs and services
- Ensure applications meet functional and non-functional requirements
- Contribute to technical documentation and system architecture
- Participate in agile planning and sprint reviews
- Mentor junior developers and share technical knowledge
- Stay current with emerging tools and frameworks in the .Net ecosystem
Nice to Have
- Experience with cloud platforms such as Azure or AWS
- Familiarity with containerization using Docker
- Knowledge of microservices architecture
- Experience with CI/CD pipelines and DevOps practices
- Exposure to front-end frameworks like Angular or React
Compensation
Competitive salary based on experience
Work Arrangement
Hybrid work model with flexible remote options
Team
Collaborative engineering team focused on scalable software delivery
Tech Stack
- Primary technologies include .Net 6+, C#, ASP.NET Core, Entity Framework, SQL Server, and Azure DevOps
- Team uses modern development practices including automated testing and infrastructure as code
Work Culture
- Emphasis on technical excellence, continuous learning, and team collaboration
- Flexible hours and focus on work-life balance
Available for qualified candidates