About The Position

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Senior Software Engineer - REMOTE. The ideal candidate will play a crucial role in designing, developing, and maintaining enterprise-grade applications, utilizing their 8+ years of experience with .NET technologies. This position allows for autonomy and fosters collaboration with stakeholders to ensure high-quality delivery. You will be involved in optimizing database interactions, creating reports, and integrating Azure services, making this role integral to the success of our partner's projects.

Requirements

  • 8+ years of hands-on experience in application development using Microsoft .NET technologies.
  • Strong expertise in VB.NET, C#, .NET Framework, ASP.NET, WinForms, and .NET Core.
  • Solid understanding of SQL Server, RDBMS concepts, and advanced query optimization techniques.
  • Experience with SQL Server Reporting Services (SSRS).
  • Proven experience with Azure Cloud Services (Web App, Functions, Storage, Key Vault, Azure SQL).
  • Good knowledge of design patterns, OOP concepts, and enterprise application architecture.
  • Strong debugging, troubleshooting, and problem-solving skills.
  • Excellent communication skills with a proven ability to interact with business stakeholders.

Responsibilities

  • Design, develop, and maintain applications using VB.NET, C#, .NET Framework, ASP.NET, and .NET Core.
  • Develop and optimize SQL Server objects with a focus on query optimization and best practices.
  • Create, maintain, and enhance SSRS reports for business requirements.
  • Implement and integrate Azure services such as Web Apps, Functions, Storage, and Azure SQL.
  • Collaborate with cross-functional teams to understand requirements and deliver solutions.
  • Ensure code quality through reviews and adherence to standards.
  • Lead project teams, providing technical guidance and ensuring timely module delivery.
  • Act as a key coordinator between developers, testers, and stakeholders.
  • Drive discussions on architecture, design improvements, and performance tuning.
  • Provide mentorship and training to junior developers.

Benefits

  • Flexible work hours and fully remote work options.
  • Opportunities for professional development and training.
  • Collaborative work environment with a focus on innovation.
  • Competitive salary and comprehensive benefits package.
  • Support for work-life balance and wellness initiatives.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service