Company DescriptionG2 TechSoft, a division of G2 Technology Solutions India Pvt. Ltd, is a process-driven Indian-based Software Services Company with over 15 years of experience. G2 TechSoft provides end-to-end IT services for various types of companies, including Product Companies, Digital Agencies, Managed Services Companies, and Startups. With a team of over 300 experienced members, G2 TechSoft offers expertise in cutting-edge as well as legacy technology skills.
Role DescriptionThis is a full-time remote role for a Senior .NET Fullstack Developer at G2 TechSoft. The Senior .NET Fullstack Developer will be responsible for back-end and front-end web development, software development, and full-stack development tasks on a day-to-day basis.
QualificationsHighly skilled Senior Full-Stack .NET Developer with extensive experience in building scalable web applications. The ideal candidate should have a strong background in both front-end and back-end development, with a deep understanding of Angular, ASP .NET Core MVC, Web API, C#, Dapper, Entity Framework, and MS SQL Server. This role requires technical expertise, leadership experience, and excellent communication skills.
Key Responsibilities:- Design, develop, and maintain web applications using Angular, ASP .NET Core MVC, and Web API.- Collaborate with cross-functional teams to define, design, and ship new features.- Optimize application performance and ensure scalability and reliability.- Implement and enforce best practices in coding, security, and architecture.- Conduct code reviews and provide constructive feedback to team members.- Troubleshoot and resolve complex technical issues.- Stay updated with the latest industry trends and technologies.
Required Skills:- Front-end: Angular (latest versions), HTML5, CSS3, JavaScript/TypeScript.- Back-end: ASP .NET Core MVC, Web API, C#, Dapper, Entity Framework.- Database: MS SQL Server, including performance tuning and query optimization.- Design Patterns: Strong understanding of software design patterns and principles.- Leadership: Experience in leading a small team or group.- Communication: Excellent verbal and written communication skills.- Problem-Solving: Strong analytical and problem-solving abilities.
Preferred Skills:- Experience with cloud platforms (e.g., Azure, AWS).- Knowledge of CI/CD pipelines and DevOps practices.- Familiarity with version control systems like Git.
Qualifications:- Minimum 7years of hands-on development experience.- At least 1 year of experience in a leadership role.- Proven track record of delivering high-quality software solutions.- Ability to work in a fast-paced environment and manage multiple tasks simultaneously.